Преобразование набора символов MySQL для всей базы данных - [ISO-8859-1] в [UTF-8] - PullRequest
0 голосов
/ 18 ноября 2010

Обычно это довольно распространенный вопрос, я прочитал здесь много тем о SO, чтобы преобразовать целую БД в UTF-8.

..

Однако яя пробовал несколько php-скриптов.

Моя проблема в том, что моя БД ISO-8859-1, ни один из содержимого не закодирован в ISO-8859-1.

В моей БД амперсанд есть&

символ британского фунта - £

.. Скрипты, которые я пробовал завершить, удаляют "£450.00" из строки "s pecial offer £450.00 this week only"

1 Ответ

0 голосов
/ 18 ноября 2010

Попробуйте это: http://www.fractalizer.ru/frpost_162/php-mysql-batch-changing-charset-and-collation-on-databases/

latin1 разрешает символы в 0x80-0xFF, и преобразование с использованием собственных функций MySQL должно проходить нормально.В любом случае сделайте резервную копию.

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