Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2016, 12:08
Avatar de BramSt
BramSt
 
Fecha de Ingreso: abril-2015
Mensajes: 117
Antigüedad: 9 años, 2 meses
Puntos: 5
¿Diferencia entre Unicode y ASCII? ?Se puede convertir en Javascript?

Hola, nos han mandado hacer un pequeño programa que obtenga por Javascript el código ASCII de un valor cualquiera.

Pero parece que no existe un método para ello, sino que sólo existe el

charCodeAt()

que lo que devuelve es el valor Unicode, pero no el ASCII.

Estoy leyendo en Internet que el valor ASCII es el mismo que el valor Unicode para los caracteres que ya tienen ASCII:

http://stackoverflow.com/questions/1...cters-the-same

http://www.hacksparrow.com/get-ascii...avascript.html

Pero parece que no siempre es así, ya que por ejemplo, con este código:

Código Javascript:
Ver original
  1. var miCaracter="├";
  2.  
  3. var n=miCaracter.charCodeAt(0);
  4.  
  5. document.write(n);

El valor ASCII de ese caracter es 195, pero el programa me devuelve 226.

No logro encontrar un patrón a seguir para poder convertir entre uno y otro, así que lo primero, ya que no quiero la solución, es preguntar:

-¿Existe o no alguna diferencia entre ASCII y Unicode? ¿Cuál es?

-¿Se puede obtener el ASCII a partir del Unicode? Sin ripear directamente funciones que he visto por Internet, claro. Me gustaría entender lo que hago.