Доброго времени. Неожиданно столкнулся с проблемой - нужно посчитать количество определённых символов (кирилицы) в строке. Строка может быть в любой кодировке. С помощью Encode::from_to я привожу строку к utf8, но возникает проблема с разбиением по отдельным символам через substr, английские он возвращает нормально, а вместо одного русского - 2 иероглифа.. попробовал upgrade и downgrade из utf8, но результата никакого =( Подскажите, как побороть кодировку или может есть более универсальный способ разбиения строки?
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/photos/33341:190287848.png)
Ответ на:
комментарий
от kranky
![](/img/p.gif)
![](/photos/31593:-2061637342.png)
![](/photos/7437:-552799086.jpg)
![](/photos/28139.gif)
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/33341:190287848.png)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум perl, xls, russian text (2008)
- Форум Perl, LWP, UTF-8 (2006)
- Форум perl, mysql и utf-8 (2008)
- Форум Perl : Malformed UTF-8 character (2005)
- Форум mpd + русский + koi8-r (2006)