распаковать utf8 в ascii - PullRequest
       17

распаковать utf8 в ascii

0 голосов
/ 06 августа 2010

я взял некоторые файлы с хостинга linux на свои окна через ftp, и когда я проверяю кодировки файлов utf8 без bom

, теперь мне нужно конвертировать эти файлы обратно в ascii и отправить мой другой сервер linux

я заархивировал файлы, могу ли я сделать что-то вроде

распаковать, если его текстовый файл и формат ut8, чем преобразовать его в ascii

, когда я распаковываю файлы, я хочу сделать преобразование

спасибо?

1 Ответ

6 голосов
/ 06 августа 2010

Программа, которую вы ищете - iconv;он будет конвертировать между кодировками.Используйте это так:

iconv -f utf-8 -t ascii < infile > outfile

Однако.ASCII является подмножеством UTF-8.То есть файл, записанный в ASCII, также является правильным UTF-8 - преобразование не требуется.Единственная причина необходимости конвертировать другим способом состоит в том, что в вашем файле UTF-8 есть символы, находящиеся за пределами диапазона ASCII.И если это так, вы не можете преобразовать его в ASCII, потому что в ASCII нет этих символов!

Вы уверены, что имеете в виду ASCII?Чистый ASCII редок в наши дни.ISO-8859-15 (западноевропейские) или CP1252 (Windows) встречаются гораздо чаще.

...