studio reales proyectos programacion libro introducción incluye herramientas fundamentos fuente español código con avanzado aplicaciones eclipse utf-8 byte-order-mark

eclipse - reales - libro de android studio en español pdf



Trabajando con archivos utf-8 en Eclipse (1)

Tanto el error 78455 ("Proporcionar una opción para forzar la escritura de una lista de materiales para archivos UTF-8") como el error 136854 no dejan muchas esperanzas para tal opción.

El soporte para la codificación en el espacio de trabajo se basa en lo que está disponible en Java .
Para cualquier recurso dado en el área de trabajo, es posible obtener una cadena de caracteres que se puede usar con cualquier API de Java que tome cadenas de conjuntos de caracteres.
Algunos ejemplos son:

  • '' US-ASCII '',
  • '' UTF-8 '',
  • '' Cp1252 '',
  • '' UTF-16 '' (Big Endian, lista de materiales insertada automáticamente),
  • '' UTF-16BE '' (Big Endian, BOM no se inserta automáticamente),
  • '' UTF-16LE '' (Little Endian, BOM no se inserta automáticamente).

Para las codificaciones Java, a excepción de la codificación ''UTF-16'', las listas de materiales no se insertan (al escribir) ni se descartan (al leer) de forma gratuita .
Incluso si esto es desconcertante para los usuarios finales, así es como funcionan todas las aplicaciones Java.
Si las aplicaciones desean admitir la creación de archivos UTF-8 con listas de materiales para satisfacer las expectativas de sus usuarios, deben proporcionar dicha capacidad por su cuenta (ya que ni el modelo de Java ni los de Recursos lo ayudarán).
Eclipse proporciona algunas mejoras en la detección de listas de materiales, pero no con la generación u omisión de ellas.

Pregunta bastante directa. ¿Hay alguna forma de configurar Eclipse para trabajar con archivos de texto codificados con utf-8 con y sin la lista de materiales?

Hasta ahora he usado eclipse con la codificación utf-8 y funciona, pero cuando trato de editar un archivo generado por otro editor que incluye la lista de materiales, Eclipse no lo maneja correctamente, "muestra un carácter invisible" en la inicio del archivo (la lista de materiales). ¿Hay alguna manera de hacer que Eclipse entienda los archivos codificados en utf-8 con BOM?