Convertir char en ASCII
Artículo por Club Developers · 18 May 2006
3893 vistas
Definición del tipo char:
El tipo char de Java es un tipo primitivo, codificado en 16 bits, que contiene el valor unicode del carácter. Además, es un entero sin signo que puede contener valores de 0 a 65535 yq ue acepta cualquier operación aritmética.
Conversión en ASCII:
La menera más sencilla de pasar del Unicode a ASCII es usando la clase java.lang.String.
Conversión en otros formatos:
Hay otras codificaciones soportadas por Java: US-ASCII, ISO-8859-X (1 a 7), UTF-8, UTF-16BE, UTF-16LE, UTF-16. (ver la clase java.nio.charset.Charset para más información)
El tipo char de Java es un tipo primitivo, codificado en 16 bits, que contiene el valor unicode del carácter. Además, es un entero sin signo que puede contener valores de 0 a 65535 yq ue acepta cualquier operación aritmética.
Conversión en ASCII:
La menera más sencilla de pasar del Unicode a ASCII es usando la clase java.lang.String.
java
try { // traducción en una tabla de código ASCII: byte[] bytes = cadena.getBytes("ASCII"); // mostramos resultado en pantalla: for( int i=0; i<bytes.length; i++ ) { } // codificación desconocida e.printStackTrace(); }
Conversión en otros formatos:
Hay otras codificaciones soportadas por Java: US-ASCII, ISO-8859-X (1 a 7), UTF-8, UTF-16BE, UTF-16LE, UTF-16. (ver la clase java.nio.charset.Charset para más información)