将多语言网站数据存储到数据库中的问题

时间:2013-03-03 10:07:35

标签: database web event-handling character multilingual

我正在建立一个多语言网站并将数据存储到数据库中。我面临的问题是,除英语之外的某些语言中的某些字符不会插入到数据库中。例如,如果我在表单文本区域或输入框中输入“cliënten”[荷兰语],当我提交此内容时。它只插入“cli”但在此字符之后没有任何内容 - 问题很明显。它似乎是一个特殊的租船人。  现在有人能告诉我如何将这样的字符插入到所有其他语言的数据库中吗?

先感谢所有专家。

: - )

1 个答案:

答案 0 :(得分:0)

您可以先检查字符集和数据库的排序规则。如果您使用的是phpMyAdmin,请打开数据库,您可能会看到每个表都标题为“collat​​ion”的列。理想情况下,我认为你会想要utf8。

更多信息:http://dev.mysql.com/doc/refman/5.6/en/charset-database.html

如果数据库看起来不错,那么如果您通过网页加载详细信息,请检查您是否在页面头部中指定了charset,如下所示:

<meta charset="UTF-8">