我检查我的php文件,它显示"Dos/Windows"和"ANSI as UTF-8".
我已经设置了"mysql_query("SET NAMES'utf8'");" 在我的PHP文件中也是如此.
并且mysql中的字段已经是"utf8_general_ci"
我可以插入汉字"猴"而不是"",出了什么问题?谢谢!
is 4 bytes (0xF0A4A0A3),而是?3个字节(0xE78CB4),所以要存储它你需要使用utf8mb4字符集(不是utf8).
这是因为utf8mysql中的列每个字符最多只能存储3个字节.
参考文献: