Тема: Проблема отображения французских слов
Здравствуйте, дорогие мои.
Проблема моя давняя и насущная.
Итак, имеется сайт, на котором я размещаю инфу, в том числе и на французском языке.
А в этом языке есть такие слова как: aujourd'hui, voil?, s?par?s, s'arr?te и т.д.
Так вот отображение сих слов на сайте меня не устраивает.
Вместо них получается вот что: aujourd\'hui, voil?, s?par?s, s\'arr?te
Как можно заметить, все слова, в которых нет апострофа, отображаются иногда грамотно.
Иногда, потому что порой движок меняет, к примеру, слово pr?f?re на prйfиre
Но вот где он присутствует, движок добавляет перед ним левый слэш.
От себя добавлю, что есть в html такая штука как
voil?
,
s?par?s
,
s'arr?
, заменяющая подобные буквы.
А нет ли такого кода, чтоб заменял апостроф?
phpMyAdmin - 2.11.4
Версия MySQL-клиента: 5.0.51a
MySQL-кодировка: UTF-8 Unicode (utf8)
PHP Version 5.2.5
Движок сайта: musicbox 2.3.5
Кодировка БД: latin1_swedish_ci (почему-то)
Может просто изменить кодировку БД?
Если так, то на какую менять и как именно это лучше сделать?