MySQL Японский показывает как ä¸ € 人 - PullRequest
0 голосов
/ 22 января 2019

Большая проблема, которую, я надеюсь, все еще можно решить. Недавно я получил файл .sql с японским языком.

Все символы установлены как

一人

Проверил базу данных и ее utf8, но мой проект laravel теперь также показывает те же персонажи. Есть ли способ преобразовать это обратно в японский язык в базе данных или на веб-сайте laravel? Я пробовал несколько вещей с метатегами utf8, но это не сработало.

EDIT; Проверили кодировку из базы данных и таблицы, они оба говорят utf8

Спасибо.

Ответы [ 2 ]

0 голосов
/ 23 января 2019

перевели японцев обратно в нормальное состояние Потребовалось некоторое время, чтобы найти решение, но оно работает,

UPDATE kanji SET characters = 
CONVERT(BINARY CONVERT(characters USING latin1) USING utf8);

Это сработало для меня.

0 голосов
/ 22 января 2019

Mysql соединение сопоставления utf8mb4_unicode_ci, а также сопоставление базы данных тоже utf8mb4_unicode_ci

Код ниже для Laravel:

  'charset' => 'utf8mb4',
  'collation' => 'utf8mb4_unicode_ci',
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...