确保所有用户输入都是UTF-8

时间:2012-03-26 19:46:03

标签: php utf-8

您如何确保将所有用户输入视为UTF-8?

1 个答案:

答案 0 :(得分:1)

你做不到。任何人都可以发送任何他们喜欢的东西。

您可以做的是让客户明白他们应该发送UTF-8。就像在HTML标题中设置正确的Content-Type一样,当然也要确保页面上的所有内容都以utf-8输出。 htmlentities有一个可选的$encoding参数,有助于了解。

如果您正在使用MySQL,那么可以设置更多的编码,但对于PHP / HTML,这就是它。