MySQL / PHP数据库设置为utf8,表设置为utf8,列设置为utf8_general_ci无法存储u201d

时间:2016-09-15 17:05:30

标签: php mysql utf-8

我一直在处理一个错误,用户会将电子邮件中的文字复制并粘贴到我们网页上的表单上,但文字会被特殊字符切断,例如u201D(“)。 ; s使用mysql_query()插入数据库。

在我的开发机器(Windows)上,我备份了数据库,将其删除,使用CHARACTER SET utf8重新创建并加载备份。现在它在我的开发机器上正常工作。

我在实时服务器(linux)上尝试了相同的修复程序,虽然所有内容都显示为utf8,但文本仍然被切断。

我的开机正在运行:
MySQL版本:5.7.9
PHP版本:5.6.16

服务器正在运行:
MySQL版本:5.5.35-1ubuntu1
PHP版本:5.4.30
(我们计划更新MySQL / PHP,但需要先修复很多代码。)

有谁知道问题可能是什么? 感谢。

0 个答案:

没有答案