Heim >Backend-Entwicklung >PHP-Tutorial >mysql 插入中文 就插入不了 提示异常

mysql 插入中文 就插入不了 提示异常

WBOY
WBOYOriginal
2016-06-13 10:04:00886Durchsuche

mysql 插入中文 就插入不了 提示错误
错误 
MySQL 返回: 

#1366 - Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column 'strconnect' at row 1

------解决方案--------------------
大多是编码问题,Mysql不支持才会有这样的错误。

你的数据库字段类型是什么??
------解决方案--------------------
mysql,默认的字符编码试latin1,有的时候已经是utf8,但是还报1366。

把插入的字符串为utf8编码的,修改table的编码为utf8,问题应该解决。
------解决方案--------------------
mysql_query("set names 'gbk'");//这就是指定数据库字符集,一般放在连接数据库的那条语句后面就行了




单引号‘指定的要转换的字符集’


------解决方案--------------------
http://hi.baidu.com/fish124423/blog/item/3e301ab411a01ec636d3ca3b.html
看看这个,我照着上面的 解决了问题!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn