![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
No, creo que es alrevés la cosa. Lo que tendrías que hacer no es detectar el BOM, pues ése es el caso "fácil". Existe el BOM entonces es UTF8. Lo difícil es si no hay BOM, ¿cómo saber si el archivo es UTF8?
// Saludos |
|
#2
|
||||
|
||||
|
Hasta donde entiendo, detectar si un archivo sin BOM está codificado en UTF8 no es sencillo y más bien se basa en examinar los caracteres buscando alguno que no pueda ser ANSI o no se frecuente que un archivo ANSI lo sea.
Delphi XE2 tiene la función IsUTF8String de la unidad WideStrUtils que podría servir para el caso. // Saludos |
|
#3
|
||||
|
||||
|
Cita:
![]() |
|
#4
|
||||
|
||||
|
Hola a todos,
Bien. Parece que la solución propuesta por el maestro Román funciona. El programa ahora trata de ver si el archivo a abrir puede estar codificado en UTF-8 "sin el BOM", y, pide al usuario confirmación de si quiere abrirlo como UTF-8. También he incorporado una nueva opción de "comportamiento" en el programa para hacer que este abra estos archivos como UTF-8 sin requerir confirmación alguna del usuario. Con esto creo que hemos dado un paso más adelante. ¡Gracias de nuevo Román! |
|
#5
|
||||
|
||||
|
Ole! podre abrir mis archivos en utf8! otra mejora importante
![]() Por cierto, cuando pongas el listado de mejoras (changelog), creo que seria bastante recomendable poner al menos un numero de build junto a lo de "1.0 beta", ya que asi no se sabe en que versión ha sido añadida. ![]()
__________________
Donde Trabajo ahora --> http://cct-inc.co.jp/ |
|
#6
|
||||
|
||||
|
Cita:
![]() |
|
#7
|
||||
|
||||
|
¡Hola de nuevo!
¿Habéis visto la web de Small Editor? Echad un vistazo a su cabecera: ![]() ¡Chula! ¿Eh? Es una imagen trabajo de Asley Cruz, un estupendo joven diseñador gráfico hondureño con el que da gusto tratar. ![]() P.D. El icono de Small Editor también es un trabajo de Asley. Tenéis también "su FaceBook" aquí, por si queréis contactar con él. ![]() Última edición por dec fecha: 26-10-2012 a las 10:27:19. |
|
#8
|
||||
|
||||
|
Llevas toda la razón Román. Aunque sé de qué se trata (más o menos), confundo las cosas.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|