MYSQL + PHP пытается вставить символы IPA - PullRequest
0 голосов
/ 10 марта 2019

У меня проблема с вставкой фонетического произношения в мою базу данных. Вот несколько изображений, показывающих, что я сделал, и результат в конце.

Вот мой макет стола:

enter image description here

Я добавил заголовок в файл, на котором запускаю скрипт:

enter image description here

На веб-странице кодировка в порядке:

enter image description here

Вот как оно загружается в базу данных:

enter image description here

Спасибо, ребята, пожалуйста, дайте мне некоторое представление о том, что я делаю неправильно. Я использую phpmyadmin, и в столбце для IPA я использую utf8mb4_bin

Ответы [ 2 ]

0 голосов
/ 10 марта 2019

Я бы удостоверился, что для разъема также установлено значение utf8mb4:

например. $this->con->set_charset("utf8mb4");

Но большинство ваших ответов должно быть здесь:

0 голосов
/ 10 марта 2019

Я решил это сам, потому что я использую PDO, я просто добавил charset = utf8 в строку подключения

$DB = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8",$user,$pass);
...