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.