Cada vez que agrego un nuevo archivo html (u otro archivo de texto) al proyecto, su codificación se establece en Cp1250. No estoy seguro de por qué, supongo que esto se debe probablemente a que mi idioma predeterminado en Windows es el polaco y no quiero cambiarlo. De todos modos, Eclipse dice que Cp1250 es una codificación 'predeterminada' y tengo que cambiarla manualmente a UTF-8 cada vez que agrego algo.
Entonces, ¿dónde puedo cambiar la codificación predeterminada a UTF-8? He configurado la codificación haciendo clic derecho en todo el proyecto, pero no ayudó. No puedo encontrar nada en las opciones. Es tan molesto...
Estoy usando la versión 'Helios' del eclipse y lo uso con pydev si eso es importante.
Respuestas:
Ventana -> Preferencias -> General -> Espacio de trabajo: codificación de archivo de texto
fuente
La respuesta de Nanda no fue suficiente en mi configuración. Lo que necesitaba hacer es:
fuente
Para el eclipse de Marte :
Cambiar codificación de espacio de trabajo:
Verifique la codificación de un archivo:
fuente
Preferencias >> General >> Editores >> Editores de texto >> Ortografía: codificación
PD: Eclipse Indigo y Juno.
fuente
Si necesita editar archivos del mismo tipo con más codificaciones en diferentes carpetas y proyectos (por ejemplo, un proyecto está en UTF-8 y otro en Windows-12xx), vaya a Ventana> Preferencias> General> Tipos de contenido> Texto > y seleccione cada escriba con múltiples codificaciones.
Para cada tipo, elimine el contenido de la codificación predeterminada y haga clic en Actualizar .
De esta forma, Eclipse no "autodetectará" la codificación y utilizará el conjunto de codificación para el proyecto o la carpeta.
fuente
Estaba teniendo el mismo problema cuando recibí un html para poner dentro de mi proyecto y cambiarle el nombre a .jsp. Para resolver el problema, necesitaba lo que la gente mencionó anteriormente, es decir, cambiar la codificación de texto en las Preferencias de Eclipse. Sin embargo, antes de cambiar el nombre de los archivos a .jsp, era necesario incluir la siguiente línea al comienzo de cada archivo .html:
Creo que esto obligó a Eclipse a comprender que era necesario cambiar la codificación del archivo cuando intenté cambiar el nombre de .html a .jsp.
fuente
Lo que funcionó para mí en Eclipse Mars fue ir a Ventana> Preferencias> Web> Archivos HTML , y en el panel derecho en Codificación, seleccione ISO 10646 / Unicode (UTF-8) , Aplicar y Aceptar, y luego solo mis archivos .html fueron creados con.
fuente
Para cambiar la codificación predeterminada utilizada para todos los espacios de trabajo, puede hacer lo siguiente:
Cree un archivo defaults.ini en la carpeta de configuración de Eclipse. Por ejemplo, si Eclipse está instalado en
C:/Eclipse
createC:/Eclipse/configuration/defaults.ini
. El archivo debe contener:Si desea establecer el terminador de línea en valores UNIX, también puede agregar:
En eclipse.ini en la carpeta de instalación de Eclipse (por ejemplo,
C:/Eclipse
) agregue las siguientes líneas:Es posible que deba jugar con el lugar donde lo puso. Insertarlo antes de la opción "-producto" parecía funcionar.
fuente
Ventana> Preferencias> Web> Archivos JSP
fuente