Article View: es.comp.lenguajes.java
Article #1001Re: Acentos en consola
From: Oscar Garcia
Date: Fri, 15 Sep 2006 11:34
Date: Fri, 15 Sep 2006 11:34
51 lines
3033 bytes
3033 bytes
El 14 Sep 2006 23:35:21 -0700, "Guevonaso" <fernando.rosado@gmail.com> escribi�: >Trabajo en Windows XP. >He hecho una redireccion a un fichero y se v� bien : >script.bat > salida.txt >Efectivamente, debe de ser cosa de la linea de comandos... Si abres el archivo con un programa de windows lo abrir� usando un juego de caracteres (iso-8859-1) completamente distinto al que usa el terminal de msdos. Si no, prueba a hacer esto: echo "������a�e" > salida.txt Y ver�s al abrirlo con el mismo programa de Windows que salen letras extra�as. Exactamente saldr� "��֢�a�e". El problema es que el juego de caracteres de las aplicaciones windows es distinto que el juego de caracteres de la consola de msdos. En linux todo es m�s sencillo porque el juego de caracteres es usado en todas partes por igual haciendo uso de la configuraci�n de los locales. >Ahora mi duda es como hacer para que se vea correctamente. >Yo en el terminal puedo escribir acentos con el teclado, pero en mi >salida por consola no se ve correctamente. �Alguna idea? Prueba a usar alg�n conversor de cp1252 (o tambi�n llamado windows-1252) a iso-8859-1 o incluso a utf-8 si tu lector de logs soporta dicho formato (por defecto no, usar�n la codificaci�n de windows). Creo que bastar� con cambiar iso-8859-1 por windows-1252 en tu getBytes. Lo siento, yo tambi�n programo Java bajo Linux :) de modo que no s� si funcionar�. Recuerda usar un editor de c�digo Java que use la misma codificaci�n que el terminal donde vayan a mostrarse los resultados, de otro modo el juego de caracteres con el que escribes el c�digo no coincidir� con lo que se mostrar� por pantalla. >Y lo dicho, muchas gracias. De nada. -- �scar Javier Garc�a Baudet LinaresDigital http://redstar.linaresdigital.com/
Technical Details
Message-ID:
<vb3lg29jh92b2rhb3lmjmehkvm9hf99gvi@4ax.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news3.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!helvete.escomposlinux.org!tramontana.escomposlinux.org!news-15.escomposlinux.org!cernicalo.escomposlinux.org!escomposlinux.org!not-for-mailReferences:
<1158232875.653571.191850@i3g2000cwc.googlegroups.com> <eebem2$ccj$1@electra.cc.upv.es> <1158302121.620761.201760@i42g2000cwa.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,abe94247a59fa73 X-Google-Attributes: gid1116f3,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news3.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!helvete.escomposlinux.org!tramontana.escomposlinux.org!news-15.escomposlinux.org!cernicalo.escomposlinux.org!escomposlinux.org!not-for-mail From: Oscar Garcia <redstarQUITARSPAM23@terra.es> Newsgroups: es.comp.lenguajes.java Subject: Re: Acentos en consola Date: Fri, 15 Sep 2006 13:34:13 +0200 Organization: Ecolnet Lines: 51 Message-ID: <vb3lg29jh92b2rhb3lmjmehkvm9hf99gvi@4ax.com> References: <1158232875.653571.191850@i3g2000cwc.googlegroups.com> <eebem2$ccj$1@electra.cc.upv.es> <1158302121.620761.201760@i42g2000cwa.googlegroups.com> NNTP-Posting-Host: 87.217.171.17 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: cormoran.emeteo.local 1158320049 9293 87.217.171.17 (15 Sep 2006 11:34:09 GMT) X-Complaints-To: emeteo@escomposlinux.org NNTP-Posting-Date: Fri, 15 Sep 2006 11:34:09 +0000 (UTC) X-Newsreader: Forte Free Agent 2.0/32.652