alex_tv
Проверенные
- Сообщения
- 38
- Реакции
- 10
- Баллы
- 11,010
При вставке в сообщение просто ссылки вроде
на 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
Может кто сталкивался ? Где искать источник проблемы искажения ?
