IntelliJ a sprawa polska

IntelliJ a sprawa polska
bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

Przerabiam (na JavFX) z pomocą IntelliJ program wyświetlający w tabeli dane odczytywane z pliku, dane zawierają polskie litery. Poprzednia wersja programu (Swing) była tworzona w Eclipse. Sposób odczytywania pliku nie uległ zmianie. Polskie litery wyświetlane są poprawnie w trzech przypadkach: program uruchamiany w Eclipse i obie wersje programu uruchamiane poza IDE. Są wyświetlane niepoprawnie podczas uruchamiania w IntelliJ. Jak to poprawić?

Tancerd
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 87
0

Próbowałeś -Dfile.encoding=utf-8 ?

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

Nie pomogło, ale pozwoliło zrozumieć i znaleźć właściwe rozwiązanie. "Utf-8", to domyślna wartość dla file.encoding w IntelliJ. W konsoli i w Eclipse domyślne jest "Cp1250", a plik był zapisany w "iso-8859-2".

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.