черный бриллиант вопросительные знаки - PullRequest
1 голос
/ 25 февраля 2011

если вы посмотрите на этой странице: http://www.lyricsinger.org/lyric/michel-sardou/c-est-ma-vie

есть несколько черных бриллиантов с вопросительными знаками на них. это французские персонажи.

в базе данных, поле TEXT, в котором они хранятся, установлено в utf8_general_ci в заголовке вы можете видеть, что я сделал объявление кодировки utf-8

не имеет смысла, почему он не показывает символы должным образом.

Ответы [ 2 ]

4 голосов
/ 25 февраля 2011

Связанная страница не является Unicode (он утверждает, что это utf-8), это Latin-1 aka 8859-1. Правильно декодируйте исходные тексты перед использованием.

3 голосов
/ 25 февраля 2011

Важно, чтобы вы отображали текст в той же кодировке, что и источник данных.Так, например, если вы помещаете контент в ISO-8859-1 (например, в административной части кодировка - ISO-8859-1, или загруженный вами файл содержит контент ISO-8859-1), он ненезависимо от того, что такое сортировка базы данных, текст не будет отображаться правильно.

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