Как сохранить знаки препинания при использовании iconv? - PullRequest
2 голосов
/ 28 марта 2011

Символы «, », , и некоторые другие исчезают, потому что я указываю //TRANSLIT при преобразовании в UTF-8 из Latin-1 / CP1251:

iconv -f utf-8 -t latin1//TRANSLIT < in.sql | iconv -f cp1251//TRANSLIT -t utf-8 > out.sql

преобразуется в ', поскольку оно не на латыни1. Есть ли способ сохранить персонажей как-нибудь нетронутыми?

До сих пор я вручную отслеживал и заменял их на CONSTANTSLIKETHIS, сопоставленные с буквами, и я выполняю ручную замену vim после того, как процесс преобразования завершен.

...