¿Cómo cambiar la encoding del archivo de texto predeterminado en Eclipse?

Cada vez que agrego un nuevo archivo html (u otro archivo de texto) al proyecto, su encoding se establece en Cp1250. No estoy seguro de por qué, creo que esto es probablemente porque el idioma de entrada en Windows está configurado en polaco (lo cual es correcto para mí, ya que es mi lengua materna y no quiero cambiarlo). De todos modos, Eclipse dice que Cp1250 es una encoding ‘predeterminada’ y tengo que cambiarla manualmente a UTF-8 cada vez que agrego algo.

Entonces, ¿dónde puedo cambiar la encoding predeterminada a UTF-8? Establecí la encoding haciendo clic con el botón derecho en todo el proyecto, pero no ayudó. No puedo encontrar nada en las opciones. Es tan molesto…

Estoy usando el lanzamiento del eclipse ‘Helios’ y lo uso con pydev si eso es importante.

Ventana -> Preferencias -> General -> Espacio de trabajo: encoding de archivo de texto

La respuesta de Nanda no fue suficiente en mi configuración. Lo que necesitaba hacer es:

  • Ventana> Preferencias> General> Tipos de contenido
  • Seleccione Texto> HTML en el árbol
  • Seleccione todas las asociaciones de archivos, particularmente .html
  • Ingrese “UTF-8” en el campo de texto “encoding predeterminada”

Para el eclipse de Marte :

Cambiar la encoding del espacio de trabajo:

Cambiar la codificación del área de trabajo

Verifique un archivo Codificación: Verificación de imagen de una codificación de archivo

Preferencias >> General >> Editores >> Editores de texto >> Ortografía: Enconding

PD: Eclipse Indigo y Juno.

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 de arriba ya había dicho, es decir, cambiar la encoding 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:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 

Creo que esto obligó a Eclipse a comprender que era necesario cambiar la encoding de archivos cuando intenté cambiar el nombre de .html a .jsp.

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 encoding predeterminada y haga clic en Actualizar .

De esta forma, Eclipse no “autodetectará” la encoding y usará el conjunto de encoding para proyecto o carpeta.

Lo que funcionó para mí en Eclipse Mars fue ir a Window> Preferences> Web> HTML Files , y en el panel derecho de Encoding seleccionar ISO 10646 / Unicode (UTF-8) , Apply y OK, entonces y solo entonces mis archivos .html fueron creados con.