Cita:
Empezado por ermendalenda
Lo que tienes que tener en cuenta que los caracteres especiales tienen que ser pasados a utf8 para que el xml lo interprete correctamente y que además no den errores en el envío.
|
Para las finales de línea «normales», no solo hay que pasarlos a UTF-8, hay además que pasarlos a Entities XML. Un retorno de carro (CR) se escribirá "&
#13;", un cambio de línea (LF) se escribirá "&
#10;" (sin las apostrofes, sin las cursivas, pero con los punto comas)
Cuidado de hacerlo
después de haber traducido los eventuales & a "&"
Cita:
Un retorno de carro no va a funcionar como tal al rescatar la información si no lo traduces, bajo mi criterio, si puedes evitarlo te puedes ahorrar errores de interpretación de esos datos con los receptores que tengan problemas para leer esos caracteres.
|
Buen consejo.
También te ahorras las variaciones en la interpretación de las posibles convenciones de final de línea, CR|LF|CR+LF, que pueden ser interpretadas de manera distinta en recepción y dar un resultado difícil de entender (salto de línea suplementario o líneas mal alineadas).