Recientemente tuve que cambiar la codificación de la aplicación web en la que estoy trabajando desde ISO-xx
a . Todo fue sin problemas, excepto los archivos de propiedades. Agregué -Dfile.encoding=UTF-8
en eclipse.ini
y los archivos normales funcionan bien. Sin embargo, las propiedades muestran un comportamiento extraño.Codificación de las propiedades Java UTF-8 en Eclipse
Si copio las propiedades codificadas utf8
de Notepad ++ y las pego en Eclipse, se muestran y funcionan bien. Cuando me abro de nuevo el archivo de propiedades, veo algunos caracteres Unicode en lugar de los propios, como:
Zur\u00EF\u00BF\u00BDck instead of Zurück
pero aún aplicación funciona bien. Si comienzo a editar propiedades, agrego algunos caracteres especiales y las guardo, se muestran correctamente, sin embargo, no funcionan y todos los caracteres especiales que anteriormente funcionaban ya no funcionan.
Cuando comparo la versión local con CVS puedo ver los caracteres especiales correctamente en el archivo remoto y después de la actualización estoy de nuevo comenzando: la aplicación funciona, pero Eclipse muestra los caracteres Unicode.
Intenté cambiar la codificación del archivo haciendo clic con el botón derecho y seleccionando "Otro: UTF8" pero no sirvió. También dijo: “determina a partir de contenido: ISO-8859-1”
estoy usando Java 6 y JBoss Developer basado en Eclipse 3.3
puedo vivir con ella mediante la edición de propiedades en Notepad ++ y pegándolos en Eclipse, pero estaría agradecido si alguien pudiera ayudarme a arreglar esto en Eclipse.
Este es un plugin enormemente útil, gracias por la sugerencia. Tan malo que no tiene una URL de instalación, pero basta con soltarlo en la carpeta de complementos. – chesterbr
¿Utiliza esto la herramienta native2ascii? para caracteres no unicode internamente o debería escapar manualmente símbolos Unicode? –
@ baybora.oren: Expandí .zip en el complemento de la carpeta Eclipse, pero no veo ningún cambio en el ide (I shutdown y reinicie eclipse). ¿Alguna pista? – Sefran2