Php 为什么使用MySQL转储插入数据库的挪威字符会损坏?

Php 为什么使用MySQL转储插入数据库的挪威字符会损坏?,php,mysql,json,jsonp,Php,Mysql,Json,Jsonp,通过浏览器输入(php)在我的应用程序中插入Norwegian字符)效果很好(json服务器随后返回的数据是正确的)。但是,当我使用MYSQL dump插入数据时,记录会被破坏,服务器返回的json会显示NULL,而不是挪威字符 有什么想法吗?听起来像是字符编码问题。您使用的是哪种字符编码 也许可以试试?只使用挪威字符或任何外来字符?不仅仅是挪威字符,阿拉伯语和其他类似的字符也是一样的..你好,我使用的是-utf8\u unicode\u ci您检查过转储文件的字符编码也是utf8吗?文件和数据

通过浏览器输入(
php
)在我的应用程序中插入
Norwegian字符
)效果很好(
json
服务器随后返回的数据是正确的)。但是,当我使用
MYSQL dump
插入数据时,记录会被破坏,服务器返回的json会显示
NULL
,而不是
挪威字符


有什么想法吗?

听起来像是字符编码问题。您使用的是哪种字符编码


也许可以试试?

只使用挪威字符或任何外来字符?不仅仅是挪威字符,阿拉伯语和其他类似的字符也是一样的..你好,我使用的是-utf8\u unicode\u ci您检查过转储文件的字符编码也是utf8吗?文件和数据库都应该有匹配的编码。是一个检查文件编码的好工具。您好,我检查了很多时间都有utf8的数据库。另外,表中的数据看起来不错。。但是它在php json响应中打印空值,那么: