alex_tv
Проверенные
- Сообщения
- 38
- Реакции
- 9
- Баллы
- 8,110
При вставке в сообщение просто ссылки вроде
на Youtube ролик у которого описание и заголовок кириллицей, имеем проблему с искажением кодировки заголовка и описания ролика :
При этом ролик в BB кодах вставлятеся так :
В настройках форума
включено "Не преобразовывать медиа автоматически"
а в настройках
включено "Автоматически "разворачивать" ссылки для предварительного просмотра их содержимого"
Однако, в инструменте админки "Тест предпросмотра URL"
ситуация интереснее :
Заголовок и Описание в основном поле искажены, но ниже, в "Raw response" все читабельно.
В других проблем с кодировкой нет и не было. Было ли это в более ранних версих форума не могу сказать - не замечал.
Понятно, что можно перейти в другой режим обработки ссылок, преобразовывать медиа, или не разворачивать ссылки, чтоб не было превью, но хочется разобраться, найти причину.
Да, nginx/1.25.4 + PHP 8.2.16 в FPM режиме, и в них прописаны соответственно настройки кодировок.
а в Mysql (Percona 5.7.44) прописано
Может кто сталкивался ? Где искать источник проблемы искажения ?
https://www.youtube.com/watch?v=0hoXiUJAy7w
на Youtube ролик у которого описание и заголовок кириллицей, имеем проблему с искажением кодировки заголовка и описания ролика :
При этом ролик в BB кодах вставлятеся так :
[URL unfurl="true"]https://www.youtube.com/watch?v=0hoXiUJAy7w[/URL]
В настройках форума
/admin.php?options/groups/mediaEmbedding/
включено "Не преобразовывать медиа автоматически"
а в настройках
/admin.php?options/groups/messageOptions
включено "Автоматически "разворачивать" ссылки для предварительного просмотра их содержимого"
Однако, в инструменте админки "Тест предпросмотра URL"
/admin.php?tools/test-url-unfurling
ситуация интереснее :
Заголовок и Описание в основном поле искажены, но ниже, в "Raw response" все читабельно.
В других проблем с кодировкой нет и не было. Было ли это в более ранних версих форума не могу сказать - не замечал.
Понятно, что можно перейти в другой режим обработки ссылок, преобразовывать медиа, или не разворачивать ссылки, чтоб не было превью, но хочется разобраться, найти причину.
Да, nginx/1.25.4 + PHP 8.2.16 в FPM режиме, и в них прописаны соответственно настройки кодировок.
charset utf-8;
и default_charset = "UTF-8"
а в Mysql (Percona 5.7.44) прописано
Код:
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
skip-character-set-client-handshake
Может кто сталкивался ? Где искать источник проблемы искажения ?