В последние несколько дней я работал над преобразованием моей базы PHP-кода из latin1 в UTF-8. Я прочитал два основных решения: либо заменить однобайтовые функции встроенными многобайтовыми функциями, либо установить значение mbstring.func_overload в файле php.ini.
Но потом я наткнулся на этот поток при переполнении стека, где сообщение thomasrutter, кажется, указывает на то, что многобайтовые функции на самом деле не нужны для UTF-8, если скрипт и строковые литералы закодированы в UTF-8.
Я не нашел никаких других доказательств, является ли это правдой или нет, и если окажется, что мне не нужно преобразовывать мой код в mb_functions, тогда это поможет сэкономить время! Кто-нибудь может пролить свет на это?