什么是测试Web表单以获得unicode兼容性的良好测试字符串?

时间:2009-08-27 19:13:15

标签: unicode xss

您尝试使用哪种测试文本并在Web表单中键入以检查它们是否正确处理了所有边缘情况(尤其是Unicode和XSS样式问题)。

我特别感兴趣的是优秀的Unicode字符串,如果再次显示它们时会被错误编码,可能会出现奇怪的事情。

包含可能有问题的字符的文字,如引号,<>等也会很有趣。

4 个答案:

答案 0 :(得分:21)

您对HTML敏感字符的想法是一个良好的开端。我也喜欢使用可读的字符,但仍然是Unicode。当我为tabblo.com做这种测试时,我使用了这个字符串:

Testing «ταБЬℓσ»: 1<2 & 4+1>3, now 20% off!

它具有HTML敏感字符,ASCII,上半部分ISO字符和多字节Unicode字符。

答案 1 :(得分:11)

土耳其测试!

http://www.moserware.com/2008/02/does-your-code-pass-turkey-test.html

这实际上是非常先进的国际化测试,不适合胆小的人,包括日期格式,百分比计算,大/小写翻译等。

答案 2 :(得分:7)

来自SuperUser.com的这些表情符号非常适合测试你的unicode支持......

https://superuser.com/questions/52671/how-do-i-create-unicode-smilies-like

9(-̮̮-)6 9(●̮̮•)6 9(͡๏̯͡๏)6 9(-̮̮•)。

答案 3 :(得分:2)

嗯,这是一种蛮力的方法,但是如果你想从一些格式良好的Unicode开始并添加一些错误,那么真正的东西就有很多资源:http://www.unicode.org/charts