大家好我有问题导出MySql到Json格式,它没有显示UTF-8编码(阿拉伯语)。但是如果将MySql导出为Sql格式,它会显示UTF-8编码(阿拉伯语)。那么如何解决呢?
答案 0 :(得分:0)
导出到JSON时,我会获得\u16a0\u16c7\u16bb\u16eb
等字符实体,而不是ᚠᛇᚻ᛫
等文字字符。这是预期的,因为PHP根据RFC4627运行,这需要以这种方式显示UTF字符(例如,参见第2.5节)。
.sql文件格式可以免费使用文字UTF字符,因此您可以在.sql文件中看到预期的输出。
您还没有向我们展示预期的输出或实际输出,但我非常有信心这是您所看到的问题,而且在这方面似乎密切关注RFC,所以我会说它是预期的行为而不是问题。