Проблема кодирования PHP на каждой странице в интерфейсе администратора

Проблема кодирования PHP на каждой странице в интерфейсе администратора

21.05.2019 02:06:41 Просмотров 32 Источник

Сначала я думал, что это связано с проблемой базы данных, но после некоторой отладки я обнаружил, что, например, при обновлении продукта, если я вывожу результаты $_POSTперед сохранением в базе данных, это то, что я получаю:

Array
(
    [product_description] => Array
        (
            [2] => Array
                (
                    [name] => Ergonómica
                    [description] => 
                    [meta_title] => Ergonómica
                    [meta_description] => 
                    [meta_keyword] => 
                    [tag] => 
                )

        )
    ...
)

Итак, то, что спасается, является Ergonómicaи должно быть Ergonómica. Выполнение phpinfo()возвращает:

default_charset=UTF-8
mbstring.http_output=UTF-8
mbstring.internal_encoding=UTF-8

Это определенно проблема сервера / хостинга, поскольку тот же проект на другом сервере работает без каких-либо проблем с кодированием, однако я еще не выяснил, что, по-видимому, является причиной плохого кодирования.

У кого-нибудь есть предположения? Проект просто дублировался с одного сервера на другой.

У вопроса есть решение - Посмотреть?

Ответы - Проблема кодирования PHP на каждой странице в интерфейсе администратора / PHP encoding problem in every page in admin interface

Является ответом!
Linesofcode

21.05.2019 02:56:47

Решена , но я не думаю, что это делает много смысла..

Я схватил оба phpinfo()с сервера, работающего без каких-либо проблем, и сервер с проблемой кодирования, и единственное, что отличаетсяmbstringв cPanel, теперь все работает.

Закрыть X