Si encuentras algo que no comprendes puedes comentarlo y te responderemos lo mas rápido que podamos.
Solución:
Esto sucede cuando Orbeon Forms lee un archivo XML y espera que use la codificación UTF-8, pero de alguna manera el archivo no está codificado correctamente en UTF-8. Para resolver esto, asegúrese de que:
-
Tiene una declaración XML al principio del archivo que dice que el archivo está en UTF-8:
-
Su editor es compatible con XML, por lo que puede analizar la declaración XML y, en consecuencia, utilizar la codificación UTF-8. Si su editor no es compatible con XML y no desea utilizar otro editor, busque una opción o preferencia que le permita especificar que el editor debe utilizar UTF-8.
Una secuencia UTF-8 de tres bytes se ve así:
1110xxxx 10xxxxxx 10xxxxxx
Su mensaje de error puede significar que el primer byte de los tres está marcando incorrectamente el inicio de una secuencia de tres bytes o que el segundo byte tiene un formato incorrecto.
Como dice @avernet, debe asegurarse de que todos los elementos de su sistema estén produciendo y esperando UTF-8.
Cuando inicie su programa, use el siguiente argumento de la línea de comandos de Java:
-Dfile.encoding=UTF-8
Por ejemplo,
java -Dfile.encoding=UTF-8 -jar foo.jar
Reseñas y calificaciones
Acuérdate de que tienes la opción de agregar una reseña si te fue útil.