7

Z jakiegoś powodu po odbudowaniu mojego projektu dostaję nieprawidłowy błąd znaku, ale nic w moim kodzie nie jest podkreślone na czerwono. Czy ktoś może mi powiedzieć, co jest nie tak i jak go rozwiązać?Android Studio - Nielegalny znak 8204 błąd

Błąd

illegal character: \8204 

WCBankActivity.java

import android.content.Intent; 
import android.os.Bundle; 
import android.support.v4.app.FragmentTransaction; 
import android.support.v7.app.ActionBarActivity; 

public class WCBankActivity extends ActionBarActivity { 

    public final static String EXTRA_MESSAGE = "Station_key"; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.fragment_wc_bank); 

     if (savedInstanceState == null) { 
      Intent intent = getIntent(); 
      String station = intent.getStringExtra(WCBankActivity.EXTRA_MESSAGE); 

      FragmentWCBank newFragment = new FragmentWCBank(); 
      FragmentTransaction transaction = this.getSupportFragmentManager().beginTransaction();‌ 
      transaction.replace(R.id.detail_container, newFragment); 
      transaction.commit(); 
     } 
    } 
} 

1

+0

Jak można tego dokonać na komputerze Mac? – MacaronLover

Odpowiedz

21

Spróbuj zmienić kodowanie patrz obraz:

enter image description here

+3

OK. To się udało. Wielkie dzięki. – MacaronLover

+1

Dziękuję bardzo ... Naprawdę działało –

+1

Świetna odpowiedź ... – VVB

1

Jest to problem związany z postacią BOM (Byte Order Mark). Eclipse nie zezwala na tę postać.

Just copy paste the same content to a Notepad++ editor, 
it shows the "LS" with black background. Have deleted the "LS" content and 
have copy the same content from notepad++ to java file, it works fine. 
+0

Proszę nie publikować [duplicate odpowiedzi] (// meta.stackexchange.com/a/211726/206345). Zamiast tego rozważ inne działania, które mogą pomóc przyszłym użytkownikom znaleźć odpowiedź, której potrzebują, zgodnie z opisem w połączonym poście. – Mogsdad

Powiązane problemy