![]() |
[Perl] ucfirst в кириллице
Как можно использовать ucfirst с русским текстом?
|
use utf8;
|
Если текст брать из файла, то не получается.
Например, если создать текстовый файл с текстом: тестовое слово (и сохранить по умолчанию в кодировке ANSI), то в итоге получается такой текст: тҐ±Іовое слово. Если же созданный текстовый файл сохранить в UTF8, то никаких изменений не происходит вообще. Код такой: Код:
use open ":utf8"; |
Вы для начала с кодировкой определитесь. У вас прагмы для utf8, а открываете файл в цп1251
Исходный текст Код:
тестовое словоКод:
#!/usr/bin/perlКод:
Тестовое слово : Текст брать из файла : Не получается : Файл с текстомКод:
use open ':encoding(cp1251)'; |
Цитата:
Так работает |
| Время: 09:41 |