mysql的字符编码问题

时间:2010-01-18 04:09:59

标签: mysql

在我的LAMP应用中,用户有时会将输入从MS word等其他应用程序剪切并粘贴到我的网页表单中。

我的所有网页都通过内容类型标记设置为以UTF格式显示。我的PHP脚本将Web表单的数据保存到一个mysql表中,该表的字符编码设置为UTF-8。

有一个撇号字符可以在html中正确显示,但在mysql表中,从Linux命令提示符查看,它显示为“

如果html页面和mysql表都使用相同的编码,为什么该字符的呈现会有所不同?

1 个答案:

答案 0 :(得分:0)

可能原因是您的Linux命令提示符使用的字体不支持该字符。

默认情况下,Windows'cmd将使用不支持该字体的字体。尽管如此,您的数据会按照您希望的方式存储。