Strona 1 z 1

Java - kodowanie znaków - jak ustawić UTF 8?

: 30 lis 2017, 23:32
autor: Panas
Wesja javy "1.8.0_151"

Mam problem z początkiem z java podstawy wydanie IX.
W części 2.5 powinienem odpalić obraz ale wyskakuje błąd z kodowaniem.
Jak to naprawić?
Próbowałem przez javac -encoding UTF-8 <plik> ale nie działa.

Kod: Zaznacz cały

~/JavaPodstawy/t1/r02/ImageViewer$ javac ImageViewer.java 
ImageViewer.java:7: error: unmappable character for encoding UTF8
 * Program do przegl�dania obraz�w.
                    ^
ImageViewer.java:7: error: unmappable character for encoding UTF8
 * Program do przegl�dania obraz�w.
                                ^
ImageViewer.java:28: error: unmappable character for encoding UTF8
 * Ramka z etykiet� wy�wietlaj�ca obraz.
                  ^
ImageViewer.java:28: error: unmappable character for encoding UTF8
 * Ramka z etykiet� wy�wietlaj�ca obraz.
                      ^
ImageViewer.java:28: error: unmappable character for encoding UTF8
 * Ramka z etykiet� wy�wietlaj�ca obraz.
                              ^
ImageViewer.java:37: error: unmappable character for encoding UTF8
      // U�ycie etykiety do wy�wietlenia obraz�w.
          ^
ImageViewer.java:37: error: unmappable character for encoding UTF8
      // U�ycie etykiety do wy�wietlenia obraz�w.
                              ^
ImageViewer.java:37: error: unmappable character for encoding UTF8
      // U�ycie etykiety do wy�wietlenia obraz�w.
                                              ^
ImageViewer.java:51: error: unmappable character for encoding UTF8
      JMenuItem openItem = new JMenuItem("Otw�rz");
                                             ^
ImageViewer.java:57: error: unmappable character for encoding UTF8
               // Wy�wietlenie okna dialogowego wyboru pliku.
                    ^
ImageViewer.java:60: error: unmappable character for encoding UTF8
               // Je�li plik zosta� wybrany, ustawiamy go jako ikon� etykiety.
                    ^
ImageViewer.java:60: error: unmappable character for encoding UTF8
               // Je�li plik zosta� wybrany, ustawiamy go jako ikon� etykiety.
                                  ^
ImageViewer.java:60: error: unmappable character for encoding UTF8
               // Je�li plik zosta� wybrany, ustawiamy go jako ikon� etykiety.
                                                                   ^
ImageViewer.java:69: error: unmappable character for encoding UTF8
      JMenuItem exitItem = new JMenuItem("Zako�cz");
                                              ^
14 errors


Re: Java UTF 8

: 03 gru 2017, 15:32
autor: mario_7
Otwórz ten plik .java w edytorze tekstu, który umożliwia konwersję kodowania znaków i wczytaj plik wskazując jego obecne kodowanie (może windows-1250 albo ISO-8859-2 (Latin-2)?) i następnie zapisz jako UTF-8.