Page 1 of 1
PHP 7: не могу сохранить шаблон с UTF-8 символом
Posted: Fri Jan 25, 2019 5:38 pm
by xawm
Собственно апнул 1 сайт на php71 и получил проблемы:
1. те символы которые были UTF-8 (эмоджи например) отображаются кракозяблами.
2. Пробую сохраниить шаблон в который вставляю



и он просто не сохраняется.
подробности в личку сейчас кину.
P.S.: на 5.4 всё было хорошо...
Re: PHP 7: не могу сохранить шаблон с UTF-8 символом
Posted: Sat Jan 26, 2019 6:39 am
by admin
https://cdn.jsdelivr.net/emojione/asset ... /1f60d.png
так тут эмоджи это картинки просто , можете в коде посмотреть
какой именно текст для теста вставлять ?
Re: PHP 7: не могу сохранить шаблон с UTF-8 символом
Posted: Mon Jan 28, 2019 5:58 am
by admin
Это не от версии скрипта\пхп зависит а от настроек мускла как оказалось
https://hackernoon.com/today-i-learned- ... 4a093454b7
если кратко то надо в мускле выставить
character-set-client-handshake = FALSE
character-set-server = utf8mb4
и для базы\таблиц указать collation utf8mb4
Re: PHP 7: не могу сохранить шаблон с UTF-8 символом
Posted: Mon Jan 28, 2019 5:58 am
by admin
Для теста: как только phpmyadmin начинает сохранять как надо - то и скрипт начинает сохранять как надо