Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将unicode转换为MySQL和JSON_Php_Mysql_Json_Ms Access_Unicode - Fatal编程技术网

Php 将unicode转换为MySQL和JSON

Php 将unicode转换为MySQL和JSON,php,mysql,json,ms-access,unicode,Php,Mysql,Json,Ms Access,Unicode,我有一些HTML是从CSV文件插入MySQL数据库的,而CSV文件又是从access MDB文件导出的。MDB文件被导出为Unicode,实际上是Unicode。然而,我不确定MySQL数据库的编码是什么 然而,当我尝试回显存储在字段中的html时,却没有Unicode。这是对数据库中一个html字段的直接检索 源代码中显示了utf-8。通过回显article\u desc生成的实际页面代码如下: 我需要将这个html与JSON结合使用,我想知道我应该怎么做。我不能使用任何其他框架或库。我应

我有一些HTML是从CSV文件插入MySQL数据库的,而CSV文件又是从access MDB文件导出的。MDB文件被导出为Unicode,实际上是Unicode。然而,我不确定MySQL数据库的编码是什么

然而,当我尝试回显存储在字段中的html时,却没有Unicode。这是对数据库中一个html字段的直接检索

源代码中显示了
utf-8
。通过回显
article\u desc
生成的实际页面代码如下:

我需要将这个html与JSON结合使用,我想知道我应该怎么做。我不能使用任何其他框架或库。我应该在将数据插入MySQL数据库或其他东西之前转换数据吗

mdb文件被导出为Unicode,实际上是unocode

这毫无意义。文件不能是unicode。它可以使用unicode兼容编码进行编码,例如utf-8、utf-16或utf-8以及BOM或

字符集问题是一个非常常见的问题,其根源在于无知。我这么说并不是想冒犯你,但是你真的需要知道代码点(字符串)和编码(ByTestStreams)之间的区别。如果您在整个应用程序中始终不知道要处理哪些问题,那么最终会遇到问题。这些问题的祸根在于,它们只发生在边缘案例中,因此很容易长时间监控它们,当您最终意识到有问题时,它可能会在应用程序中完全不相关的部分触发。这使得调试几乎不可能