Отображение испанского языка на сайте Решено

Дополнение: MODX Revo

Всем доброго времени суток!
Столкнулся с проблемой — отображением на сайте, построенным на MODX Revo испанского языка. Пример:
El menú Inicio es una lista gráfica su función
В частности — этих букв áúñí
Сайт для Испании и на испанском языке (первичный), в последствии хочу сделать многоязычность (ES/EN/RU).
Сейчас символы показываются знаком вопроса "?"

  • В админке сейчас русский язык (он и нужен)
  • Над «Head» находится:
  • <html lang="es"></li>
    В «Head» засунул
    <meta charset="UTF-8">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">


  • Это мой первый сайт на другом, отличным от английского, языке.
11 октября 2016, 23:08    alexingloire   
0    410 +1

Комментарии (12)

  1. Дмитрий Меркурьев 12 октября 2016, 00:26 # 0
    Может быть проблема в шрифте? Насколько я вижу используется Roboto и в базовом таких символов нет. Может попробовать Latin Extended версию.
    1. Bluetenstadt 12 октября 2016, 03:37 # 0
      Шрифт тут не причём.
      <!-- HTML5 -->
      <meta charset="utf-8">  
        <!-- HTML 4.x -->
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      у тебя одновременно две кодировки UTF-8 и iso-8859-1

      оставь UTF-8

      Проверил шрифт Robot, он понимает áúñí и даже üöäß.
    2. alexingloire 12 октября 2016, 11:01 # 0
      В том-то и дело. Вижу, что шрифт поддерживает эти символы (на прикрепленном скриншоте в браузере заменил название меню). На втором скриншоте я ввожу название ресурса, сохраняю, и в админке он с вопросом, как и на самом сайте.
      Шапку оставил такую:
      <!DOCTYPE html>
      <html lang="es">
      <head>
      <base href="http://mundipergolas.com/" />
      <title>Mundi Pergolas - Ofrecemos Pergolas de Madera en Malaga y Torremolinos! </title>
      <meta charset="UTF-8">
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      1. Дмитрий Меркурьев 12 октября 2016, 11:36 # 0
        Попробовал у себя, вопросики не выводятся. Может с кодировкой в базе что то не так. Везде utf-8?

        1. alexingloire 12 октября 2016, 11:42 # 0
          Хм… ну вот мои настройки системные по локализации
          1. Дмитрий Меркурьев 12 октября 2016, 12:05 # +2
            Я имел ввиду саму базу данных, что показывается в phpmyadmin?



            1. alexingloire 12 октября 2016, 13:17 # 0
              Я зашел в базу, и у меня там вот так все:

              А если сменить значение таблицы на utf8, то сразу пропадает меню (wayfinder) и вход в админку ( пишет, что такого пользователя нет). Меняю обратно на 1251 — тоже самое -> приходится откатывать базу. Как-то безболезненно можно сменить кодировку?
              1. Дмитрий Меркурьев 12 октября 2016, 13:41 # +1
                В cp1251 работать не будет.
                Можно попробовать экспортировать базу, в дампе сменить кодировки в текстовом редакторе и залить по новой. Кодировку нужно сменить у всех таблиц и в конфиге проверить эти строки:
                $database_connection_charset = 'utf8';
                $database_dsn = 'mysql:host=localhost;dbname=ms2;charset=utf8';

                Тут в комментарии описывают решение https://modx.pro/help/3853/
                1. alexingloire 12 октября 2016, 14:09 # 0
                  Спасибо! Сейчас в конфиге так и есть у меня:
                  $database_connection_charset = 'utf8';
                  $database_dsn = 'mysql:host=localhost;dbname=***;charset=utf8';
                  Попробую по предложенному вами способу сделать.
                  1. Владимир 12 октября 2016, 14:13 # +1
                    лучший способ поменять кодировку в базе без дампа и т.п. т.е. прямо на работающем сайте generaltea.ru/kak-pomenyat-kodirovku-vsex-tablic-v-mysql/
                    Резервную копию, конечно, сделайте перед этим
                    PS очень много раз пользовался, всегда удачно
                    1. alexingloire 15 октября 2016, 18:02 # 0
                      Воспользовался вашим способом и все очень быстро получилось :) Спасибо большое!
                      1. Владимир 15 октября 2016, 19:04 # +1
                        Рад, что помогло)
        Вы должны авторизоваться, чтобы оставлять комментарии.