Używam dziwnych ciągów Unicode w moich testach Java. Kompilator pozornie interpretuje plik jako iso-8859-1, powodując narzekanie JUnit.Jak określić kodowanie plików źródłowych Java?
W Pythonie mogę określić kodowanie na początku pliku:
# -*- coding: utf-8 -*-
Czy istnieje odpowiednik w Java? Jak wykryć/określić kodowanie plików .java?
Nie możesz tego zrobić wewnętrznie. –
Jest zależny od kompilatora. Możesz także zajrzeć do narzędzia [native2ascii] (http://docs.oracle.com/javase/7/docs/technotes/tools/index.html#intl), aby przekonwertować punkty kodowe na sekwencje specjalne Unicode. – McDowell