Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.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
MySQL查询浏览器工具和UTF 8数据错误(?)_Mysql_Utf 8_Character Encoding - Fatal编程技术网

MySQL查询浏览器工具和UTF 8数据错误(?)

MySQL查询浏览器工具和UTF 8数据错误(?),mysql,utf-8,character-encoding,Mysql,Utf 8,Character Encoding,有人知道UTF 8 insert的MySQL查询浏览器工具上是否有bug吗 如果我这样做: INSERT INTO tbl VALUES ('Hellá'); 我受够了�') 浏览器中的字符串 只有通过MySQL查询浏览器工具将数据插入数据库时才会发生这种情况 注意:在Apache2.2服务器上使用Ajax/PHP和PHP配置 header('Content-type: text/html; charset=utf-8'); 和html设置为: <!DOCTYPE HTML PUBLI

有人知道UTF 8 insert的MySQL查询浏览器工具上是否有bug吗

如果我这样做:

INSERT INTO tbl VALUES ('Hellá');
我受够了�') 浏览器中的字符串

只有通过MySQL查询浏览器工具将数据插入数据库时才会发生这种情况

注意:在Apache2.2服务器上使用Ajax/PHP和PHP配置

header('Content-type: text/html; charset=utf-8');
和html设置为:

<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN' http://www.w3.org/TR/html4/strict.dtd'>

您需要使用mysql\u set\u charset或等效方法/函数显式设置PHP中的字符集

您需要使用mysql\u set\u charset或等效方法/函数显式设置PHP中的字符集

可能客户机的字符集未使用utf8检查
显示变量,如“character\u set%”;
全部设置为utf8,但字符集文件系统设置为二进制。主题行与问题不匹配…对不起,克拉斯,我第一次发布错误的标题/subject.show变量是在CLI上运行的?您是否在PHP中显式设置字符集(mysql\u set\u字符集或等效文件)可能客户端的字符集没有utf8检查,显示变量如“character_set%”;全部设置为utf8,但character_set_文件系统设置为二进制。主题行与问题不匹配…对不起,Klas,我第一次发布错误的标题/subject.SHOW变量是在CLI上运行的?是否显式设置字符PHP中的字符集(mysql\u set\u charset或等效字符集)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
[client]
default-character-set=utf8
port=3306

[mysql]

default-character-set=utf8