#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 skryptu pod PowerShella natrafiam na powyższy problem. #mysql #mysqldump #utf8 #programowanie
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 skryptu pod PowerShella natrafiam na powyższy problem.
#mysql #mysqldump #utf8 #programowanie
Komentarz usunięty przez autora
@KKK1337: taki dzień się zbliża coraz szybciej, przy każdej takiej p------e jak wyżej;)
Komentarz usunięty przez autora