[Moscow.pm] use utf8 vs no use utf8

Ruslan Zakirov ruslan.zakirov на gmail.com
Ср Июл 29 03:54:52 PDT 2009


2009/7/29 Dmitry E. Oboukhov <unera на debian.org>:
> RZ> Вы о чем, товарищи? utf8 лексическа прагма и не имеет никакого
> RZ> отношение к возвращаемым из другого кода строкам, а только к
> RZ> константам внутри лексической области видимости.
>
> RZ> Все что связано с передачей данных должно быть сделано явно или через
> RZ> use encoding, но последнее касается только получения внешних данных и
> RZ> крайность к которой прибегать не стоит.
>
>
> имеем модуль, который use utf8 и внутри себя работает строго с utf8
> возвращает он всегда соотвественно строки в юникоде.

use utf8 ничего кроме констант не трогает и никак не говорит о том
работает модуль со строками или с октетам.


> теперь хотим мы этот модуль дать возможность использовать вне
> юникодных приложений. для этого надо определить, вызвавшее (или на
> худой конец импортировавшее) нас приложение юникодное или нет

Вот это определить как раз *невозможно*. В модуле делаем опцию, через
которую управляем поведением.



-- 
Best regards, Ruslan.


Подробная информация о списке рассылки Moscow-pm