Отображение испанского языка на сайте
Всем доброго времени суток!
Столкнулся с проблемой — отображением на сайте, построенным на MODX Revo испанского языка. Пример:
Сайт для Испании и на испанском языке (первичный), в последствии хочу сделать многоязычность (ES/EN/RU).
Сейчас символы показываются знаком вопроса "?"
Столкнулся с проблемой — отображением на сайте, построенным на MODX Revo испанского языка. Пример:
El menú Inicio es una lista gráfica su funciónВ частности — этих букв áúñí
Сайт для Испании и на испанском языке (первичный), в последствии хочу сделать многоязычность (ES/EN/RU).
Сейчас символы показываются знаком вопроса "?"
- В админке сейчас русский язык (он и нужен)
- Над «Head» находится:
В «Head» засунул<html lang="es"></li>
<meta charset="UTF-8"><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Это мой первый сайт на другом, отличным от английского, языке.
Комментарии: 12
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
у тебя одновременно две кодировки UTF-8 и iso-8859-1
оставь UTF-8
Проверил шрифт Robot, он понимает áúñí и даже üöäß.
Шапку оставил такую:
А если сменить значение таблицы на utf8, то сразу пропадает меню (wayfinder) и вход в админку ( пишет, что такого пользователя нет). Меняю обратно на 1251 — тоже самое -> приходится откатывать базу. Как-то безболезненно можно сменить кодировку?
Можно попробовать экспортировать базу, в дампе сменить кодировки в текстовом редакторе и залить по новой. Кодировку нужно сменить у всех таблиц и в конфиге проверить эти строки:
$database_connection_charset = 'utf8';
$database_dsn = 'mysql:host=localhost;dbname=ms2;charset=utf8';
Тут в комментарии описывают решение https://modx.pro/help/3853/
Попробую по предложенному вами способу сделать.
Резервную копию, конечно, сделайте перед этим
PS очень много раз пользовался, всегда удачно