2009-12-22 1 views

Répondre

12

L'incorporation de chaînes littérales dans le code source Perl est facile. Utilisez le pragma utf8. (Do not use the encoding pragma, il est très problématique.)

use utf8; 
my $perl_string = '你好,张HY'; 

Votre éditeur de texte doit enregistrer ce fichier en UTF-8, aussi. Ensuite, si vous souhaitez générer des chaînes Perl, vous devez d'abord les coder, voir perlunitut et perlunifaq.

use Encode qw(encode); 
use Encode::HanExtra; 
# for example, printing to STDOUT 

print encode('UTF-8', $perl_string); # in a Linux environment 
print encode('GB18030', $perl_string); # in a Windows environment 

Je veux aussi vous informer que depuis l'année 2006 soutien à la GB18030 norme nationale est obligatoire pour tous les produits logiciels de la République populaire de Chine - vous devez installer Encode::HanExtra de CPAN.

Questions connexes