Gdy na 1 komputerze otwieram plik csv, to polskie znaki wyświetlają się poprawnie, a gdy otwieram na innym pc, to:

zamiast ą wyświetla się ¹
zamiast ć wyświetla się æ
zamiast ę wyświetla się ê
zamiast ł wyświetla się ³
zamiast ń wyświetla się ñ
zamiast ś wyświetla się œ

Jest jakiś prosty fix do tego? W oby przypadkach otwieram to w notepad++, ale to samo jest, gdy otwieram w innych programach.
#powershell Jak zmusić PowerShella w Windowsie, by mi zapisywał backup bazy danych (z wykorzystaniem mysqldump) w UTF-8 bez BOM?
Teraz robi to w UTF-16, a jak zmienię na samym początku skryptu:

$PSDefaultParameterValues['Out-File:Encoding'] = 'utf8'
to plik sql jest w UTF-8, ale z BOM.
Chodzi, by to robił w locie, a nie wczytywał całą zawartość pliku do pamięci i dekodował.
Backupy robione spod zwykłego cmd działają tak jak chcę. Ale przy próbie przerobienia
Strona wypoku korzysta z utf8, także dlaczego nie mogę zamieścić znaku od U+10000 wzwyż? Niby to jest jakaś rozszerzona tablica UTF i większość czcionek nie ma znaków tych, ale powinien się kwadracik pokazać, a wszystkie formularze ucinają te znaki. Chodziło mi głównie o emotki które są wykorzystywane w iOSie i Androidie w Messengerze (U+1F600+, by je zobaczyć polecam ustawić czcionkę Segoe UI Symbol ponieważ posiada te znaki), by móc je wysłać na
  • Odpowiedz