Php Unicode错误。数据库故障

Php Unicode错误。数据库故障,php,mysql,character-encoding,Php,Mysql,Character Encoding,我正在为一个社交网站项目使用UTF-8字符编码。但当用英语以外的其他语言发表文章时,数据库会出现故障 怎么办?通常,在使用PHP/MySQL进行UTF-8设置时,您需要做的就是在执行任何其他查询之前向MySQL发出设置名称“utf8”查询。当然,必须相应地设置内容类型HTTP头和/或HTML字符集声明 此外,如果在发布某些Unicode代码点(例如,Emojis)时遇到问题,则必须将表字符集设置为utf8mb4 (注意:你的问题在描述你做了什么以及问题是什么方面都非常不具体,所以这个答案只是猜测

我正在为一个社交网站项目使用
UTF-8
字符编码。但当用英语以外的其他语言发表文章时,数据库会出现故障


怎么办?

通常,在使用PHP/MySQL进行UTF-8设置时,您需要做的就是在执行任何其他查询之前向MySQL发出
设置名称“utf8”
查询。当然,必须相应地设置内容类型HTTP头和/或HTML字符集声明

此外,如果在发布某些Unicode代码点(例如,Emojis)时遇到问题,则必须将表字符集设置为
utf8mb4

(注意:你的问题在描述你做了什么以及问题是什么方面都非常不具体,所以这个答案只是猜测。)