我应该确保用户输入中的字符遵循ASCII吗?

时间:2016-07-08 22:45:51

标签: javascript php web non-ascii-characters

我正在编写一个在线表单,我通过JavaScript和服务器端通过PHP检查客户端,但我想知道,我是否应该验证用户不包含非ASCII字符?

例如,如果我不处理这些字符,编程语言是否会抛出错误或给我任何问题 - 或者他们是否应该能够处理它们?

提前致谢。

1 个答案:

答案 0 :(得分:3)

除非有充分的理由,否则不要将用户限制为ASCII。几乎所有东西都支持UTF-8编码的Unicode,所以坚持使用它,除非有充分的理由不这样做。

如果您不熟悉字符编码,我建议您阅读以下文章:http://www.joelonsoftware.com/articles/Unicode.html