mysql日语显示为一人

时间:2019-01-22 06:02:17

标签: mysql laravel cjk

我希望仍然可以解决一个大问题。 我最近收到了一个带有日语的.sql文件。

所有字符都设置为

一人

已经检查了数据库及其utf8,但是我的laravel项目现在也显示了 相同的字符。有没有办法在数据库中或在laravel网站上将其转换回日语? 我已经尝试了一些使用utf8 meta标签的方法,但这没用。

编辑; 从数据库和表中检查了字符集,它们都说utf8

谢谢。

2 个答案:

答案 0 :(得分:1)

Mysql连接排序规则utf8mb4_unicode_ci和数据库排序规则也utf8mb4_unicode_ci

以下代码适用于Laravel:

  'charset' => 'utf8mb4',
  'collation' => 'utf8mb4_unicode_ci',

答案 1 :(得分:0)

已将日语转换回正常状态 找到解决方案花了一些时间,但是有效,

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

这对我有用。