Должен ли я конвертировать MySQL в UTF-8, если только с использованием английского языка? Если mysql и php являются UTF-8, какой код php нужно изменить? - PullRequest
1 голос
/ 24 апреля 2011

Кодировка текстовых файлов в моем проекте PHP была несовместимой.Поэтому я решил сделать все в UTF-8.

На этот раз я планирую ограничить использование символов английским.Должен ли я конвертировать свою базу данных Mysql в UTF-8 или я могу отложить ее до тех пор, пока мне не понадобится больше, чем английский?

Мне кажется, что если моя база данных - UTF-8, мне нужно будет использовать mb_ (многобайтовый)) привилегированные функции, пример mb_strpos и использование параметра / u в моих регулярных выражениях.Я что-то пропустил?

Спасибо

1 Ответ

1 голос
/ 24 апреля 2011

Вы не потеряете ничего с ASCII по сравнению с UTF-8, так как все символы в ASCII имеют одинаковое представление в UTF-8.

TL; DR: дерзайте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...