[SP-pm] Problema com encoding
Rodrigo Fernandes
rodrigopan em yahoo.com
Quarta Julho 11 15:38:39 PDT 2007
Para que se possa escrever caracteres Unicode no
código:
use utf8;
Também será preciso alterar a codificação do
teu-código.pl para utf8 ao salvar o arquivo. Se usares
o Komodo IDE 4.1 para edição, basta ir em Edit/Current
File Settings/File Setings/Encoding/UTF-8
Com isto se pode escrever o código até em caracteres
Malayalam.
--- Wendel Scardua <wendelscardua em gmail.com> wrote:
> On 7/11/07, Henrique Fleming <hfleming38 em gmail.com>
> wrote:
> >
> > Alguém sabe como fazer isso?
> >
> > Grato,
> >
> > Henrique
> >
> >
> >
>
--------------------------------------------------------------------------------
> > #!/usr/bin/perl
> > #
> > # Usar um Hash para dirigir um pattern replacement
> > # Files are invoked at the command line
> > #
> > # use encoding "latin1";
> > %dictionary = (
> > ç => "\\c{c}",
> > á => "\\'a",
> > í => "\\'{\\i}",
> > é => "\\'e",
> > ó => "\\'o",
> > ú => "\\'u",
> > ã => "\\~a",
> > õ => "\\~o",
> > â => "\\^a",
> > ê => "\\^e",
> > ô => "\\^o",
> > ü => '\\"u',
> > );
> >
>
>
> O Nelson já te sugeriu um módulo pronto, mas só pra
> você ver onde estava seu
> problema, que tal isso ?
>
> %dictionary = (
> 'ç' => "\\c{c}",
> 'á' => "\\'a",
> 'í' => "\\'{\\i}",
> 'é' => "\\'e",
> 'ó' => "\\'o",
> 'ú' => "\\'u",
> 'ã' => "\\~a",
> 'õ' => "\\~o",
> 'â' => "\\^a",
> 'ê' => "\\^e",
> 'ô' => "\\^o",
> 'ü' => '\\"u',
> );
>
> Perl está sendo bem bonzinho em deixar você usar
> strings sem aspas como
> chaves de hash, mas a gente não pode abusar dessa
> bondade :-)
>
> Barewords (essas strings "nuas", sem aspas) precisam
> ser identificadoes
> válidos, então você não pode usar coisas como ç . Se
> você usar aspas tudo
> fica ok.
>
> []s
> Wendel
> --
> "Não ajustar o auto-ajuste" -
> http://wendel.scardua.net/
> > _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
____________________________________________________________________________________
Pinpoint customers who are looking for what you sell.
http://searchmarketing.yahoo.com/
Mais detalhes sobre a lista de discussão SaoPaulo-pm