Inicio > General > Como escribir eñes “Ñ” y acentos en Java

Como escribir eñes “Ñ” y acentos en Java

Java igual que cualquier otro lenguaje de programación, margina a la gente que utiliza carácteres extendidos para la esctiura, por lo que por defecto no permite que haya acentos ni eñes en el código.

De todas maneras, podemos forzar la escritura de estos carácteres no soportados mediante unicode, aquí dejo una referencia de equivalencias para poder ser utilizadas.

\u00e1 -> á
\u00e9 -> é
\u00ed -> í
\u00f3 -> ó
\u00fa -> ú
\u00c1 -> Á
\u00c9 -> É
\u00cd -> Í
\u00d3 -> Ó
\u00da -> Ú
\u00f1 -> ñ
\u00d1 -> Ñ

Un pequeño ejemplo de como se utilizarían para que funcionara correctamente:

package trigo.cat;

public class borrar {

public static void main(String[] args) {

System.out.println( "¡Hola pap\u00e1!\nYa puedo escribir bi\u00e9n.\n\u00d1a\u00f1a\u00f1a\u00f1a" );

}

}

Espero que sirva para que la gente no le de tantas patadas al diccionario, aunque a veces me incluyo por pereza. xD

Categorías:General Etiquetas: ,
  1. GIL
    febrero 19, 2013 a las 4:34 am

    gracias! lo acabo de usar

    • febrero 19, 2013 a las 9:07 am

      Me alegro de que te sirva, piensa que puedes comparar una entrada de usuario con “ñ” sin mayor problema contra un string almacenado de esta manera.

      Saludos.

  2. joan
    junio 10, 2013 a las 10:47 am

    gracias por la información de este artículo, la necesitaba, ya que me gustaría programar usando Sublime text 2 o note pad++ y la consola de comandos por supuesto y me daba este problema…muchas gracias…

  3. oscarreyes
    julio 23, 2013 a las 6:33 pm

    En realidad el problema no es de Java, sino de la consola que no tiene el encoding apropiado.

    Intenta ejecutando chcp 1252 antes de usar Java

    Mas detalles aqui:

    http://www.javamexico.org/foros/javamexico_20/problemas_con_acentos_en_mi_aplicacion_web_java#comment-24650

  4. daveG
    agosto 5, 2013 a las 8:32 pm

    Gracias por la explicación.

    • agosto 6, 2013 a las 4:13 pm

      Me alegro que te haya sido de utilidad.

  5. enero 14, 2016 a las 5:30 pm

    Great post!

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: