Проверяем текущую кодировку файла:
$ file -bi ../secure/test.property text/plain charset=utf-8
Меняем её на ASCII с помощью recode
:
$ recode -f ascii ../secure/test.property
Проверяем:
$ file -bi ../secure/test.property text/plain charset=us-ascii
Меняем обратно, с ASCII на UTF-8 с помощью iconv
:
$ iconv -f ascii -t utf8 ../secure/test.property > ../secure/test_utf.property
$ file -bi ../secure/test_utf.property text/plain charset=us-ascii
-f
– исходный формат файла, -t
– формат, в который надо перекодировать:
$ iconv --help Usage: iconv [OPTION...] [FILE...] Convert encoding of given files from one encoding to another. Input/Output format specification: -f, --from-code=NAME encoding of original text -t, --to-code=NAME encoding for output