elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ¿Cuál es el código de caracteres estándar?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Cuál es el código de caracteres estándar?  (Leído 2,940 veces)
cixert

Desconectado Desconectado

Mensajes: 195


Ver Perfil
¿Cuál es el código de caracteres estándar?
« en: 20 Octubre 2017, 20:58 pm »

En los 80 usaba ACII, por lo que leo en la Wikipedia era extendido para conseguir mostrar el caracter Ñ.
Ahora mismo no se cual es el código de caracteres estándar.
Leo que se utilizan Unicode e ISO.
Pero luego existen muchos números ISO y en Unicode el UTF-8, el UTF-16, etc
No acabo de entender que es Unicode UTF-8 y UTF-16.
Por ejemplo, si escribo un programa con caracteres UTF-8 ¿lo entiende Unicode estandar o UTF-16 si no tienen implementados UTF-8?
En cualquier caso ¿cuál hay que utilizar en un procesador de texto cualquiera?


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: ¿Cuál es el código de caracteres estándar?
« Respuesta #1 en: 20 Octubre 2017, 21:01 pm »

el formato universal por excelencia es UTF-8


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: ¿Cuál es el código de caracteres estándar?
« Respuesta #2 en: 21 Octubre 2017, 13:59 pm »

No acabo de entender que es Unicode UTF-8 y UTF-16.

No te preocupes, las codificaciones de texto Unicode es un tema igual de denso y lleno de tantos matices como la referencia completa de la A a la Z de un lenguaje de programación como Java o C#, es más complejo de lo que parece en un principio (entre el BOM, las normalizaciones, los glifos en caracteres y cuanto tamaño ocupan al desglosar), vaya, e intentar dominar a la perfección y en conjunto todos los aspectos que abarcan... llevaría bastantes años de estudio y práctica (yo desde luego no lo sé todo ni mucho menos).

existen muchos números ISO y en Unicode el UTF-8, el UTF-16, etc

El número a la derecha de las siglas UTF (-7 / -8 / -16 / -32) hace referencia al tamaño en bits por cada caracter, es decir, UTF8 son 8 bits (o 1 byte) por caracter, UTF16 son 16 bits (o 2 bytes) por caracter, etcétera.

En cualquier caso ¿cuál hay que utilizar en un procesador de texto cualquiera?

Eso depende de tus necesidades, no has explicado el propósito, solo la intención de usar un procesador de texto. De todas formas para un uso personal no le tienes que dar importancia, el procesador de texto se encargará de asignarle una codificación por defecto al documento (y ésta probablemente será ANSI, o UTF-8), pero bueno, si quieres elegir por ti mismo entonces en mi opinión te convendría usar el código de página ANSI "Windows-1252" (el set de caracteres latino) al ser la codificación más adecuada que te correspondería (y además la codificación de 1 byte por caracter más usada en el mundo).

Para un uso profesional (programación y etc.) quizás prefieras (o te veas limitado/obligado a) utilizar UTF-8. Como ya digo depende de tus necesidades.

Saludos.
« Última modificación: 21 Octubre 2017, 14:31 pm por Eleкtro » En línea

cixert

Desconectado Desconectado

Mensajes: 195


Ver Perfil
Re: ¿Cuál es el código de caracteres estándar?
« Respuesta #3 en: 21 Octubre 2017, 20:31 pm »

Gracias por las respuestas.
Ahora mismo estoy realizando con un procesador de texto una lista IPTV. Los canales los agrupo por el tipo cultura, música, país, etc.
El reproductor IP-TV Player reconocen los grupos de canales de unas listas y de otras no. Pese a que el código de ambas está realizado correctamente.

Por otra parte, si todo está tan estandarizado me gustaría saber por qué existen tantos problemas con los acentos y las eñes.

Por ejemplo un reproductor conocido por todos, el VLC. Cargo la lista que acabo de programar, luego le doy a la opción de guardar lista en el propio VLC. Cargo la lista guardada y vualá desaparecen los acentos y las eñes siendo sustituidos por símbolos extraños.
Esto me sucede cotidianamente en muchas ocasiones, por poner otro ejemplo con los contactos del móvil que se guardan en servidores y luego cuando se vuelven a descargar al teléfono se transforman en símbolos extraños los acentos y las eñes.
¿hacen algo mal o no tiene solución?
« Última modificación: 21 Octubre 2017, 20:32 pm por cixert » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines