En mi aplicación Java se me ha pasado en una cadena que tiene este aspecto:Imprimir cadena Unicode literal como el carácter real
"\ u00a5123"
Al imprimir esa cadena en la consola, consigo el misma cadena que la salida (como se esperaba).
Sin embargo, quiero imprimir eso convirtiendo el Unicode en el símbolo real de yen (\ u00a5 -> símbolo de yen) - ¿cómo voy a hacer esto?
es decir, lo que se ve así: "[símbolo de yenes] 123"
Entonces, para tener una mejor idea del espacio problemático, ¿no hay forma de obtener una cadena Unicode adecuada? ¿En qué contexto se usa esto? ¿El tiempo/velocidad es una consideración importante? – aperkins
Además, ¿hay alguna suposición simplificadora? es decir, ¿es este el único momento en que ocurrirá "\ u ####"? Porque entonces podrías usar una expresión regular para sacar el número. – aperkins
posible duplicado de [Cómo descomprimir un literal de cadena de Java en Java] (http://stackoverflow.com/questions/3537706/howto-unescape-a-java-string-literal-in-java) –