[SP-pm] função uc

Nelson Ferraz nferraz at gmail.com
Tue Oct 6 10:02:33 PDT 2009


2009/10/6 Nilson Santos Figueiredo Jr. <acid06 em gmail.com>:
> 2009/10/6 Nelson Ferraz <nferraz em gmail.com>:
>> A coisa não é tão simples assim...
>>
>> $ perl -nle 'print $_, " => ", uc($_)'
>> a => A
>> á => á
>
> A string tem que estar marcada como UTF8 pra funcionar.
> Se o seu o terminal suportar UTF8, isso deve funcionar,
> automaticamente (ou seja, provavelmente, não suporta).

Yup, deve ser alguma configuracão incorreta.

E isso mostra que o tratamento de utf8 não é algo simples,
especialmente quando você interage com o mundo exterior.

Nesse exemplo foi o terminal -- mas poderia ser um banco de dados, um
servidor web, etc.

Quem nunca perdeu horas depurando problemas de codificacão de caracteres?


More information about the SaoPaulo-pm mailing list