Wpis z mikrobloga

#java #charset #programowanie

Cześć Mirki,

Mam taki mały nietypowy problem, otóż napisałem program, który wykonuje odpowiednią sekwencję działań na pliku w tym konwersje UTF-8-BOM to CP1250 (Windows-1250) i w momencie kiedy uruchamiam aplikację wszystkie nowe pliki są w ANSI (Windows-1250) z polskimi znakami i cała konwersja przeszła prawidłowo. Natomiast jak zainstalowałem na innej stacji gdzie jest ta sama wersja java (1.8.0_251) w momencie uruchomienia programu cały proces przeszedł, lecz pliki pozostały dalej w UTF-8-BOM. Różnicą jaką zauważyłem to wersja kompilacji systemu że ja u siebie lokalnie mam starszą a na drugiej jest nowsza. Ktoś ma jakiś pomysł co może być przyczyną?

Mam wrażenie jakby nie znajdował tego charset'a i pomijał konwersję
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KwasowyProktolog10kJava: Druga rzecz że wystarczy że zmienię konwersje na Windows-1252 to nagle na drugiej stacji działa prawidłowo tylko że nie ma polskich znaków. Tak jakby faktycznie gdzieś tego Windows-1250 brakowało.
  • Odpowiedz