我正在制作一个多语言网站并将数据存储到数据库中。我面临的问题是,一些字符在其他一些语言,然后英语没有被插入数据库。例如,如果我在表单文本区或输入框中输入"cliënten"[荷兰语],当我提交这个时。它只插入"cli",但在这个字符ë之后什么也没有,问题很清楚。它似乎是一个特殊的租客。现在有人能告诉我如何从所有其他语言插入像这样的字符到数据库吗?
提前感谢你们所有的专家。
: -)
您可以从检查数据库的字符集和排序开始。如果你使用的是phpMyAdmin,打开数据库,你可能会看到每个表都有一个标题为"collation"的列。理想情况下,我想你会想要utf8。
更多信息:http://dev.mysql.com/doc/refman/5.6/en/charset-database.html
如果数据库看起来不错,那么如果你是通过网页加载详细信息,检查你已经指定了字符集,以及在页头:
<meta charset="UTF-8">