mysql只能插入特定的中文字符,什么原因?
怪我咯
怪我咯 2017-04-17 15:47:19
0
4
582
怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(4)
Peter_Zhu

你的数据库的编码是不是 utf8?
把编码换成 utf8mb4 试试看

いいねを押す +0
巴扎黑

我猜是你这个shell窗口不支持utf8.

但又把编码设成utf8了.

客户端把gbk给发过去了. 但服务器却当成utf8来理解. 所以就报错了.

いいねを押す +0
迷茫

传送门
编码:
梅C3B7
生C9FA

然后具体的请看传送门里的讨论。

いいねを押す +0
左手右手慢动作

谢谢大家的回答,问题已经解决。修改字符集后仍然无法插入中文,是因为我的数据库和表都是在字符集修改之前创建的,修改之后重新创建库和表,已经可以正常插入。后来查看数据库和表的编码,果然发现有属性的编码是latin1。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!