solar roja lunar luna julio hoy java eclipse encoding utf-8 cp1252

java - roja - ¿Por qué Eclipse utiliza la codificación Cp1252?



eclipse lunar luna roja (1)

Disculpas si esta es una pregunta muy amateur! Sé que Eclipse usa Cp1252 como predeterminado para su codificación.
Recientemente creé un programa que usa mapas hash para convertir las letras ingresadas a Braille. Para hacer esto, tuve que cambiar el método de codificación a UTF-8.

Sé muy poco acerca de cualquiera de las dos cosas, pero todo lo que he leído indica que UTF-8 puede representar a todos los personajes en Unicode y tiene una biblioteca mucho más grande de símbolos reconocidos.

¿Por qué entonces no es el estilo de codificación preferido para Eclipse?


Cuando inicia Eclipse en un espacio de trabajo completamente nuevo, Eclipse tiene que decidir qué codificación usar, de forma predeterminada, al manejar ciertos tipos de archivos basados ​​en texto: archivos de texto, archivos fuente de Java, archivos JSP, XML, etc.

De forma predeterminada, Eclipse utiliza la codificación de plataforma predeterminada, que se deriva de la configuración de su sistema operativo.

En cuanto a por qué UTF-8 no es la codificación predeterminada para los archivos de texto , la razón es que todavía, en todo el mundo, hay un número significativo de archivos de texto sin formato para los que UTF-8 no es compatible con versiones anteriores. Si bien UTF-8 es compatible con la mayoría de las codificaciones occidentales, este no es el caso de otras codificaciones.

Puede cambiar estas codificaciones predeterminadas modificando la configuración del área de trabajo. Sin embargo, recuerde que estas configuraciones se almacenan en el nivel del área de trabajo; Si luego inicia un nuevo espacio de trabajo, el nuevo espacio de trabajo tendrá el conjunto de codificaciones predeterminadas.

Para cambiar las codificaciones predeterminadas, solo vaya a Área de trabajo -> Preferencias y escriba "codificación" en el cuadro de búsqueda en la parte superior izquierda del cuadro de diálogo. Eclipse filtrará el diálogo de preferencias para contener elementos que son relevantes para las codificaciones.