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

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Panas
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 102
Rejestracja: 16 maja 2014, 16:04
Wersja Ubuntu: 17.10
Środowisko graficzne: GNOME
Architektura: x86_64

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

Post autor: Panas » 30 lis 2017, 23:32

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

Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 7471
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: Java UTF 8

Post autor: mario_7 » 03 gru 2017, 15:32

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.
Czytelnia - poczytaj, Google - poszukaj
ODPOWIEDZ

Wróć do „Programowanie”