LINUX.ORG.RU

Преобразование кодировок


0

0

Задача: есть файл/поток/строка (неважно, что именно). Известно, в какой кодировке это дело (скажем, koi8-r). Как мне средствами языка перегнать это дело в юникод, чтобы можно было осуществлять поиск, регэкспы применять и тд? Средствами языка -- чтобы было переносимо (про iconv знаю). Язык -- перл либо пхп.

anonymous

Собсно, если не хочешь тот же iconv использовать, то пишешь ручками, составляешь хэш из пар значений (koi8-r, unicode) и в направлении от koi8-r к unicode без проблем можно отконвертировать строку, используя его. Обратно -- сложнее.

А почему iconv не хочешь? Достаточно переносимая либа (версии и для *nix и для Win32), есть модуль к ней на Perl.

anonymous_incognito ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.