Pregunta ¿Qué hace que una buena cadena de prueba para probar formularios web para la compatibilidad Unicode?


¿Qué texto de prueba intentas escribir en tus formularios web para verificar que manejen correctamente todos los casos extremos (especialmente los problemas de estilo Unicode y XSS)?

Estoy particularmente interesado en las buenas cadenas Unicode que pueden hacer algo extraño si están mal codificadas cuando se muestran de nuevo.

Texto que contiene caracteres potencialmente problemáticos, como comillas, <, > etc. también sería interesante.


16
2017-08-27 19:13


origen


Respuestas:


Su idea de los caracteres sensibles al HTML es un buen comienzo. También me gusta usar caracteres que sean legibles, pero que sigan siendo Unicode. Cuando estaba haciendo este tipo de pruebas para tabblo.com, utilicé esta cadena:

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

Tiene caracteres sensibles a HTML, ASCII, caracteres ISO de la mitad superior y caracteres Unicode de varios bytes.


21
2017-08-27 19:58



¡Prueba de Turquía!

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

En realidad, esta es una prueba de internacionalización bastante avanzada, no para cardíacos, incluido el formato de fecha, los cálculos de porcentajes, las traducciones en mayúscula y minúscula, etc.


11
2017-08-27 20:05



Estas caritas de SuperUser.com son geniales para probar también tu compatibilidad con Unicode ...

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

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


7
2017-10-29 14:51



Bueno, esto es un poco de un enfoque de fuerza bruta, pero si quisieras comenzar desde un Unicode bien formado y agregar algunos errores, aquí hay grandes recursos para las cosas reales: http://www.unicode.org/charts.


2
2017-08-27 19:43