🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #1001

Re: Acentos en consola

#1001
From: Oscar Garcia
Date: Fri, 15 Sep 2006 11:34
51 lines
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-mail
References: <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