Есть сайт на Drupal 8 с библиотечными ссылками - названиями книг на самых разных языках, которые не всегда отображаются корректно.
Каждая книга имеет только одно название на каком-то одном языке, без указания на каком именно.
При импорте в таксономию название книги превратилось из "Πολίτου 1965"
"Πολίτου 1965".
В оригинальной mysql базе - названия записаны корректно (что видно на списке сделанном на чистом php).
Как правильно решить задачу отображения названий книг на разных языках в Drupal 8 ?
С уважением,
Николай
Комментарии
Как импортируете?
Сдаётся мне, что где-то теряете кодировку/производите перекодировку
Если импорт из 1251 то требуется преобразование, например https://www.php.net/manual/ru/book.iconv.php
В кодировке 1251 греческих букв нет по определению...
Да правда это 1253
Оригинальная база - это та, из которой импортировали, или уже друпальная база после импорта?
Никакой неправильной перекодировки я не вижу - просто Друпал почему-то не считает греческие буквы за валидные символы и показывает их в виде кодов, причем коды-то правильные. Кодировка сервера точно UTF-8? Другие национальные символы (например русские и китайские) показываются нормально?