До сих пор проект, над которым я работаю, использовал ASCII только в исходном коде. Из-за нескольких предстоящих изменений в области I18N, а также из-за того, что нам нужны некоторые строки Unicode в наших тестах, мы думаем о том, чтобы укусить пулю и переместить исходный код в UTF-8, используя прагму utf8
(use utf8;
)
Поскольку код сейчас находится в ASCII, я не ожидаю, что у меня возникнут проблемы с самим кодом. Однако я не совсем осведомлен о каких-либо побочных эффектах, которые мы можем получить, хотя я думаю, что вполне вероятно, что я их получу, учитывая нашу среду (perl5.8.8, Apache2, mod_perl, MSSQL Server с драйвером FreeTDS).
Если вы уже делали такие миграции в прошлом: каких проблем я могу ожидать? Как я могу ими управлять?