Латинские символы MySQL в устаревшей базе данных - PullRequest
0 голосов
/ 12 января 2012

Привет, я унаследовал базу данных, из которой мне нужно использовать данные.К сожалению, часть текста написана на испанском языке и имеет некоторые очевидные проблемы с кодировкой.Например, это типичная строка, хранящаяся в текстовом поле:

Clara introducción a través del transporte de me...

Мой вопрос - есть ли простой способ преобразовать эти символы обратно в то, что они использовали MySQL / PHP?

Любые предложения приветствуются.

Ответы [ 2 ]

0 голосов
/ 12 января 2012

После подключения к базе данных обязательно установите набор символов, с которым вы хотите общаться.

Это будет зависеть от используемой вами библиотеки или PDO, но что-то вроде mysql_set_charset ('utf-8');

Далее, когда вы печатаете вывод, убедитесь, что ваша консоль установлена ​​на UTF8. Если вы отображаете на веб-странице, убедитесь, что кодировка страниц установлена ​​правильно с помощью заголовков и / или метатегов.

0 голосов
/ 12 января 2012

ОК - ответ utf8_decode() в PHP.

...