Как это возможно?
У вас возникла проблема с переносом строки Rhône
в базу данных MySQL. Это может иметь несколько причин, наиболее вероятно, что один из задействованных компонентов (наиболее вероятно, MySQL как сервер или клиент) работает над строкой с указанной кодировкой, которая не соответствует позиции символа, которую вы обычно называете ô
. Поскольку это первая позиция, кодировка выглядит неверной, она будет обрезана.
Вы должны при любых обстоятельствах и без каких-либо ошибок, даже самых незначительных в конфигурации, убедиться, что кодировка обрабатываемых данных всегда ясна, правильно настроена и правильно обработана.
Это как для ввода в вашу базу данных, так и для получения данных из вашей базы данных.
На ум приходит следующее:
- Вы не сохраняете свой php-файл, закодированный как UTF-8, на диск.
Далее:
- Вы не используете рекомендуемое клиентское расширение MySQL.
- Вы используете
SET NAMES
вместо правильной настройки параметров кодирования соединения. См. mysql_set_charset
Документы .
Проверьте это, но это только предположение, может быть много причин, почему это происходит.