Iconv после перехода с Ubuntu 18.04 на Centos 8 - PullRequest
1 голос
/ 11 апреля 2020

Я изменил серверы, я перешел с Ubuntu 18.04 на Centos 8, я использую iconv для создания своих ссылок из заголовка страницы, когда есть специальный символ.

Название может быть: Perchè Luigi andrà al mare .

В Ubuntu 18.04 я получил эту ссылку: 1-perche-luigi-andra-al-mare. html

В centos 8 я получаю это: 1-perch-luigi-andr -al-mare. html

Чего мне не хватает? Я искал, но все говорят, что iconv включен в php, в других библиотеках centos, et c., Et c., Et c. Итак, должно работать ...

Но, похоже, это не работает, специальные символы исчезают. Что я могу сделать, чтобы вернуться к ссылкам, как в Ubuntu?

1 Ответ

0 голосов
/ 21 апреля 2020

Может быть, это может помочь.

Если вы говорите о PHP Iconv . Согласно PHP Документам .

Внимание

Если и как // TRANSLIT работает точно, зависит от iconv системы () реализация (см. ICONV_IMPL). Известно, что некоторые реализации игнорируют // TRANSLIT, поэтому преобразование может завершиться неудачно для символов, которые недопустимы для out_charset.

Упоминается в разделе Параметры в разделе out_charset.

Также взгляните на this .

...