我正在为社交网站项目使用UTF-8
字符编码。但是当用英语以外的其他语言发帖时,数据库会出现故障。
该怎么办?
答案 0 :(得分:0)
通常,您需要做的就是使用PHP / MySQL进行有效的UTF-8设置是在执行任何其他查询之前向MySQL发出SET NAMES 'utf8'
查询。当然,必须相应地设置Content-Type HTTP标头和/或HTML字符集声明。
此外,如果您在发布某些Unicode代码点时遇到问题(例如,Emojis),则必须将表格字符集设置为utf8mb4
。
(注意:你的问题在描述你做了什么以及问题是什么时非常不明确,所以这个答案只是猜测。)