2009/7/29 Dmitry E. Oboukhov <[email protected]>: > RZ> Вы о чем, товарищи? utf8 лексическа прагма и не имеет никакого > RZ> отношение к возвращаемым из другого кода строкам, а только к > RZ> константам внутри лексической области видимости. > > RZ> Все что связано с передачей данных должно быть сделано явно или через > RZ> use encoding, но последнее касается только получения внешних данных и > RZ> крайность к которой прибегать не стоит. > > > имеем модуль, который use utf8 и внутри себя работает строго с utf8 > возвращает он всегда соотвественно строки в юникоде.
use utf8 ничего кроме констант не трогает и никак не говорит о том работает модуль со строками или с октетам. > теперь хотим мы этот модуль дать возможность использовать вне > юникодных приложений. для этого надо определить, вызвавшее (или на > худой конец импортировавшее) нас приложение юникодное или нет Вот это определить как раз *невозможно*. В модуле делаем опцию, через которую управляем поведением. -- Best regards, Ruslan. -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
