Witam piszę zadanie które dane do JTable. Po wczytaniu nie mam polskich znaków.
Jak napisać żeby były polskie znaki ?
Z góry dzięki
Witam piszę zadanie które dane do JTable. Po wczytaniu nie mam polskich znaków.
Jak napisać żeby były polskie znaki ?
Z góry dzięki
Ustaw kodowanie odpowiednio. Java domyślnie operuje na UTF-8. ATSD: Nie masz polskich znaków, czy masz krzaki zamiast poprawnych znaków?
Dzięki, nie wiem jak ustawić kodowanie, dopiero się uczę.
Zamiast polskich znaków mam kwadraty.
Jakiego używasz edytora? Wiele windowsowych edytorów zapisuje standardowo do cp1250 albo ISO-8xxx-2 (nigdy tego numerka nie umiem spamiętać)
Poszukaj klasy java.nio.Charset i skojarzonych z nią.
Dawno po fakcie, ale napiszę może dla potomnych.
Miałem ten sam problem.
Jak aplikację uruchamiałem pod Eclipse, wszystko było dobrze.
Jak utworzyłem jar'a - były krzaki.
Problem polegał na tym, że w kodzie tworzyłem Stringa na podstawie tablicy byte[].
tzn,: public String(byte[] bytes, String charsetName)
Początkowo nie podawalem parametru charsetName.
Po podaniu charsetName jako: "UTF-8", problem się rozwiązał.
Pozdrawiam serdecznie.