TODOPIC

Misceláneas - Interés General => Off Topic => Mensaje iniciado por: JosePP en 28 de Septiembre de 2018, 06:40:10

Título: Me sale codigo ascii diferente
Publicado por: JosePP en 28 de Septiembre de 2018, 06:40:10
Hola gente

Recientemente me encontré con un problema extraño en la versión de MATLAB que uso, R2010b (service pack 1). (https://www.codigosascii.com)

Me di cuenta de que faltaban algunos caracteres ASCII, me refiero a, por ejemplo, cuando ingreso el comando :

char (64) tengo un =

pero cuando escribo :

char (243) me sale  ®
difiere completamente de lo que debería ser (3/4, si?)

Estaría agradecido si alguien pudiera ayudarme a resolver el problema.

Les paso algo similar? nunca me habia pasado y busque en google y no encontre nada útil.
Título: Re:Me sale codigo ascii diferente
Publicado por: KILLERJC en 28 de Septiembre de 2018, 07:06:53
Eso depende del charset que estes usando..

https://www.mathworks.com/help/simulink/slref/slcharacterencoding.html

Mirando algunas de las opciones:

https://en.wikipedia.org/wiki/Windows-1252  (190 para el 3/4)
https://en.wikipedia.org/wiki/ISO/IEC_8859-1 (00BE para el 3/4)
https://en.wikipedia.org/wiki/UTF-8 ( no figura en esa tabla)
Y el US-ASCII es hasta los 127

Seguramente pueda existir otro encoding, ahi con el codigo que te pase podes obtener cual es el que tenes.
Título: Re:Me sale codigo ascii diferente
Publicado por: JosePP en 28 de Septiembre de 2018, 11:09:37
gracias era eso no tenia ni idea que habia distintos
Título: Re:Me sale codigo ascii diferente
Publicado por: KILLERJC en 28 de Septiembre de 2018, 14:07:24
gracias era eso no tenia ni idea que habia distintos

Incluso en windows usar el 0 antes de poner el numero implica otra charset.
Por ejemplo:

Alt + 128 = Ç

Alt + 0128 = €  (Charset Windows-1252)

Lo cuento por que a una persona le ocurrio que en el algunos programas de recepcion de puerto serie el numero 255 le aparecia como un espacio en blanco, mientras que en otro le aparecia como ÿ, que corresponde a 0255

Y si te fijas en los links de wikipedia al final te aparece una pequeña coleccion de charset mas :P