PHP中的特殊字符问题

时间:2016-07-29 05:23:48

标签: php utf-8 special-characters

我正在开展一个项目,用户输入他的信息并将其保存到数据库中,用户以“我仍然...... ”的形式发布了一个字符串。但是存储在数据库中的字符串为“我仍然是”。

现在我想知道为什么会发生这种情况,通过查看清除字符串, am 之后使用的后缀是一种特殊字符并转换为…

1 个答案:

答案 0 :(得分:1)

您还必须将UTF-8设置为与数据库的连接。默认设置为Windows 1252。 (此编码通常被错误地标记为ISO 8859-1。)

字节E2 80 A6在UTF-8中呈现为,在Windows 1252中呈现为…。PHP大部分时间都不知道编码并传递原始字节。< / p>