nixp.ru v3.0

29 мая 2017,
понедельник,
10:48:37 MSK

DevOps с компанией «Флант»
Аватар пользователя Feuerbach
Feuerbach написал 6 марта 2005 года в 22:05 (308 просмотров) Ведет себя как мужчина; открыл 53 темы в форуме, оставил 447 комментариев на сайте.

Начитавшись man perlunicode, пишу что-то в таком духе:

#!/usr/bin/perl
use utf8;
print '';

но вопреки моим ожиданиям — что видим, то и печатаем. Пробовал вместо «use utf8;» ставить «use encoding 'utf8\′;» и даже их оба — тот же эффект.

Как же заставить perl все строки (или одну — конкретную) понимать как utf8?

Steck

Можа так поможет

use locale;

use POSIX qw (locale_h);

setlocale(LC_CTYPE, 'А_ТУТ_какую_нужно_локаль’);

Feuerbach

Гы, а локаль тут при чем? Мне надо с юникод-строками работать…

Немного поискав в нете, понял, что этот геммор еще никому не удалось толково преодолеть, так что видимо буду писать на Python.