Если Вы имеете в виду pydb, нет никакого способа сделать это. В том направлении было некоторое усилие: видят фиксацию svn , но от нее отказались. Предположительно winpdb поддерживает его .
Несколько лет назад я переместил нашу внутреннюю платформу mod_perl (~ 35k LOC) на UTF-8. Вот вещи, которые мы должны были рассмотреть / изменить:
open ($ fh, "<: utf8", $ filename)
: raw
$ b = substr (lc ($ utf8string), 0,2048)
дает случайный сбой, но $ a = lc ($ utf8string); $ b = substr ($ a, 0,2048)
работает! Прагма utf8
просто сообщает Perl, что ваш исходный код закодирован в UTF-8. Если вы использовали только ASCII в своем исходном коде, у вас не возникнет проблем с Perl пониманием исходного кода. Возможно, вы захотите создать ветку в системе управления версиями на всякий случай. :)
Если вам нужно иметь дело с данными UTF-8 из файлов или записывать UTF-8 в файлы, вам нужно установить кодировки на файловых дескрипторах и закодировать ваши данные так, как этого ожидают внешние биты. См., Например, Может ли Perl-скрипт с кодировкой utf8 открыть имя файла, закодированное как GB2312? .
Ознакомьтесь с документацией Perl, которая рассказывает вам о Unicode:
См. также Советы Джурда по Perl Unicode .