Autor
|
Tema: Obtener codificacion de caracteres de un archivo de texto en C (Leído 1,990 veces)
|
Token32
Desconectado
Mensajes: 8
|
Pues como el titulo lo dice alguien sabe como obtener la codificacion de caracteres (ASCII,UTF-8, etc..) de un archivo en C?
|
|
|
En línea
|
|
|
|
eferion
Desconectado
Mensajes: 1.248
|
Hasta donde llego, la única forma de detectarlo es procesar el fichero y localizar combinaciones propias de uno de los formatos. Me explico:
* ASCII: Define 128 caracteres y es la base para casi todas las codificaciones comunes.
* UTF8 tiene dos formatos diferentes, con BOM y sin BOM... BOM o "Bit Order Mask" es una identificación que se añade al principio del fichero... si te la encuentras pues está claro que la codificación es UTF8... si no te la encuentras puede que sea UTF8... o no, dependerá de las secuencias que encuentres en el archivo. Las primeras 128 posiciones de UTF8 coinciden con las ASCII.
* Etc: Cada codificación tiene sus peculiaridades, lo mejor es buscar en Internet o concretar un poco más la pregunta.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
codificacion de un archivo de texto?
Java
|
joelmanx
|
1
|
3,620
|
3 Octubre 2011, 19:42 pm
por csts
|
|
|
Problema con caracteres especiales al guardar archivo de texto plano
PHP
|
Crazy.sx
|
2
|
4,150
|
27 Abril 2013, 06:12 am
por Crazy.sx
|
|
|
Codificación de caracteres APACHE 2.4.4
Desarrollo Web
|
JJMD
|
2
|
3,474
|
11 Julio 2013, 10:58 am
por JJMD
|
|
|
[Python 3]Saber codificacion de un archivo de texto
Scripting
|
n1sen
|
4
|
4,792
|
3 Diciembre 2017, 19:52 pm
por Eleкtro
|
|
|
Obtener nombres de un archivo de texto y comparar sus iniciales
Programación C/C++
|
doitunkboo
|
0
|
1,601
|
13 Diciembre 2018, 09:12 am
por doitunkboo
|
|