Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества? Помогите нам с документацией!
0 Пользователей и 1 Гость просматривают эту тему.
Doubly-encoded to UTF-8 from CP1251
<?echo iconv("utf-8", "windows-1251", "Пора переходить на cp-1251.");?>
mamon@mamon-desktop:~/tmp$ iconv -f utf8 -t cp1251 <<< "(947,57,'_aioseop_description','Бузина чорна, Лілія біла, Терен звичайний')"(947,57,'_aioseop_description','Бузина чорна, Лілія біла, Терен звичайний')
iconv -f utf8 -t cp1251 oldfile.sql > newfile.sql
iconv -f cp1251 -t utf8 file_from.sql -o file_to.sql
man iconv
--from-code, -f encoding Convert characters from encoding. --to-code, -t encoding Convert characters to encoding. If not specified the encoding corresponding to the current locale is used.--output, -o file Specify output file (instead of stdout).
На сколько я понял, надо из cp1251 перевести в utf8.
А у меня получается:Код: [Выделить]mamon@mamon-desktop:~/tmp$ iconv -f utf8 -t cp1251 <<< "(947,57,'_aioseop_description','Бузина чорна, Лілія біла, Терен звичайний')"(947,57,'_aioseop_description','Бузина чорна, Лілія біла, Терен звичайний')Так делал?Код: [Выделить]iconv -f utf8 -t cp1251 oldfile.sql > newfile.sql
Страница сгенерирована за 0.056 секунд. Запросов: 20.