Проблема кодирования PHP на каждой странице в интерфейсе администратора
Сначала я думал, что это связано с проблемой базы данных, но после некоторой отладки я обнаружил, что, например, при обновлении продукта, если я вывожу результаты $_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

21.05.2019 02:56:47
Решена , но я не думаю, что это делает много смысла..
Я схватил оба phpinfo()
с сервера, работающего без каких-либо проблем, и сервер с проблемой кодирования, и единственное, что отличаетсяmbstring
в cPanel, теперь все работает.