2010-04-25 11 views
25

Hace poco creé un proyecto, lo organicé y ... Utilicé mi Mac con Eclipse en ejecución. De alguna manera almacenó todo en MacRoman. El proyecto debe ser UTF8. ¿Hay alguna manera fácil de manejar las conversiones?Eclipse Encoding MacRoman -> UTF8

Respuesta

42

Usted tiene alguna explicación detallada en este blog post por David HOLT para WOLips/WOProject.

Compruebe sus preferencias por defecto:

Encoding in Eclipse preferences

En Eclipse, van a Preferences>General>Workspace y seleccionar UTF-8 como el Text File Encoding.
Esto debería establecer la codificación de todos los recursos en su área de trabajo. Todos los componentes que cree a partir de ahora usando la codificación predeterminada deberían coincidir.

cambiar la codificación de un recurso (proyecto, carpeta o archivo)

derecha (o de control), haga clic en el recurso en el documento WO Package Explorer y seleccione la opción Propiedades en la parte inferior del menú contextual.
Ir a Resource>Text File Encoding.
Debería ver "Inherited from container (UTF-8)" si ha realizado el cambio anterior, de lo contrario será (MacRoman).
Seleccione Other - UTF-8 y aplique para que la advertencia desaparezca.

+1

¿Hay alguna manera de cambiar la codificación de texto para una gran cantidad de recursos sin pasar por ellos uno por uno? – JDelage

+1

@JDelage Por defecto, todos deben establecerse en "Heredado del contenedor". Los contenedores hasta el proyecto deberían ser así, y el proyecto debería establecerse de manera predeterminada. Entonces, cuando cambias el valor predeterminado, se aplica recursivamente. No estoy seguro de si intenta volver a codificar las cosas ... todo es bastante extraño – Potatoswatter

+2

Esto simplemente cambia la codificación de los nuevos archivos. ¿Tengo que convertir manualmente todos los archivos antiguos a la nueva codificación? En español hay muchos personajes que se arruinan. – Sloy