Article View: es.comp.os.linux.programacion
Article #9399Re: perl: warning: Setting locale failed.
From: Miguel Rodriguez
Date: Wed, 24 Jul 2002 10:40
Date: Wed, 24 Jul 2002 10:40
103 lines
4175 bytes
4175 bytes
He solucionado un problema: poniendo chop($var) adem�s de chomp me
muestra bien la l�nea, pero sigo teniendo el problema del lenguaje:
cuando ejecuto el script en local se me ejecuta bien, pero cuando
ejecuto: telnet localhost 43, me dice:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = "en_US",
LC_MESSAGES = "en_US",
LC_TIME = "en_US",
LC_NUMERIC = "en_US",
LC_MONETARY = "en_US",
LC_COLLATE = "en_US",
LANG = "en_US"
ejecuto "locale" en la m�quina me sale:
LANG=es_ES
LC_CTYPE="es_ES"
LC_NUMERIC="es_ES"
LC_TIME="es_ES"
LC_COLLATE="es_ES"
LC_MONETARY="es_ES"
LC_MESSAGES="es_ES"
LC_PAPER="es_ES"
LC_NAME="es_ES"
LC_ADDRESS="es_ES"
LC_TELEPHONE="es_ES"
LC_MEASUREMENT="es_ES"
LC_IDENTIFICATION="es_ES"
LC_ALL=
y en el fichero /etc/sysconfig/i18n tengo:
LANG="es_ES"
LANGUAGE="es_ES"
SUPPORTED="es_ES:es"
SYSFONT="lat0-sun16"
SYSFONTACM="iso15"
�porqu� me dice que tengo en_US cuando hago el telnet? �como lo puedo
cambiar?
Agradezco much�simo las respuestas!
Miguel Rodriguez wrote:
> No tengo locale-gen ni localizo el paquete, he cambiado es_ES@euro por
> es_ES en /etc/sysconfig/i18n pero parece que no es suficiente,
>
> �como lo puedo cambiar?
>
> De todas formas, he hecho la prueba en mi m�quina:
>
> [root@mimaquina /root]# cat fich.pl
> #!/usr/bin/perl -w
>
> my $var;
> $var = <STDIN>;
> chomp($var);
> print "La variable es: $var y solo esa\n";
> exit;
> 1;
> [root@mimaquina /root]# ./fich.pl
> misdatos
> La variable es: misdatos y solo esa
> [root@mimaquina /root]# telnet localhost 43
> Trying 127.0.0.1...
> Connected to localhost.localdomain.
> Escape character is '^]'.
> misdatos
> y solo esa es: misdatos
> Connection closed by foreign host.
>
>
> O sea, que parece que no es por las variables de entorno, porque,
> ejecutado directamente funciona bien pero con un telnet no va bien!
>
> �como lo puedo solucionar?
>
>
> Reinoso G. wrote:
>
>> El otro d�a, Miguel Rodriguez nos estuvo contando:
>>
>>> �como puedo saber si me funcionan bien las locales?
>>>
>>
>> Est� claro: no te funcionan bien, de lo contrario no saldr�a un aviso. :)
>> Adem�s notar�s que el aviso sale en ingl�s, y todos los errores
>> saldr�n en ingl�s, esto puede ser porque la aplicaci�n no tenga
>> traducci�n, o porque no esten configurados los locales.
>>
>> Prueba a cambiar es_ES@euro por es_ES y obserba qu� pasa. Yo con sid
>> tuve un problema parecido como te coment� y s�lo me faltaba ejecutar
>> locale-gen.
>>
>> Saludos.
>>
>>
>>
>
Technical Details
Message-ID:
<3D3E841C.7070100@yahoo.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!feed.news.nacamar.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mailReferences:
<3D3BABF3.2090509@yahoo.com> <slrnajoipn.1j7.reinoso@EA4BAO.PLLANO.ESP.EU> <3D3DA9BE.2060909@yahoo.com> <slrnajrhk9.kl.reinoso@EA4BAO.PLLANO.ESP.EU> <3D3E69E6.40804@yahoo.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,8cf3574cd05971c9 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2002-07-24 03:40:28 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!feed.news.nacamar.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail From: Miguel Rodriguez <miguelrodriguez@yahoo.com> Newsgroups: es.comp.os.linux.programacion Subject: Re: perl: warning: Setting locale failed. Date: Wed, 24 Jul 2002 12:40:28 +0200 Organization: Telefonica Data Espagna Lines: 104 Message-ID: <3D3E841C.7070100@yahoo.com> References: <3D3BABF3.2090509@yahoo.com> <slrnajoipn.1j7.reinoso@EA4BAO.PLLANO.ESP.EU> <3D3DA9BE.2060909@yahoo.com> <slrnajrhk9.kl.reinoso@EA4BAO.PLLANO.ESP.EU> <3D3E69E6.40804@yahoo.com> NNTP-Posting-Host: 217.76.136.200 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Trace: nsnmrro2-gest.nuria.telefonica-data.net 1027507226 22224 217.76.136.200 (24 Jul 2002 10:40:26 GMT) X-Complaints-To: usenet@nsnmrro2-gest.nuria.telefonica-data.net NNTP-Posting-Date: Wed, 24 Jul 2002 10:40:26 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4) Gecko/20011019 Netscape6/6.2 X-Accept-Language: es, en