08-05-2020, 17:54
0
Rozwiązanie które zaproponował pyotr_p jest bardzo dobre, szczególnie dla tych którzy mają wiele takich plików. Po zmianie kodowania wszystkie programy będą je czytać prawidłowo, nie tylko Xed.
W skrypcie który utworzył pyotr_p usunąłem znak $ z nazwy pliku utf8_$1 ponieważ uniemożliwiał on jego utworzenie.
Można też dodać do skryptu możliwość zapisywania wyniku konwersji do pliku wyjściowego, tak że cała zmiana kodowania będzie wymagała tylko dwóch kliknięć. Nawet jeśli ktoś ma kilkadziesiąt takich plików nie zajmie to dużo czasu.
W skrypcie który utworzył pyotr_p usunąłem znak $ z nazwy pliku utf8_$1 ponieważ uniemożliwiał on jego utworzenie.
Można też dodać do skryptu możliwość zapisywania wyniku konwersji do pliku wyjściowego, tak że cała zmiana kodowania będzie wymagała tylko dwóch kliknięć. Nawet jeśli ktoś ma kilkadziesiąt takich plików nie zajmie to dużo czasu.
Kod:
#!/bin/bash
iconv -f WINDOWS-1250 -t UTF-8 "$1" > "$1.ufo" &&
mv -f "$1.ufo" "$1"