文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>perl 命令行与 utf8

perl 命令行与 utf8

时间:2008-07-06  来源:hellwolf

如果 perl程序的命令行里有 utf8字符,会遇到一些问题,比如:

$ cat 1.pl
use strict;
use warnings;
use utf8;
binmode STDOUT, ':utf8';

my $cmdline = join(' ', @ARGV);
print join(',', split //, $cmdline), "\n";

$ perl 1.pl  我觉得
(乱码)

为了解决这个问题,必须 utf8 decode 一个,为什么?不知道

$ cat 1.pl
use strict;
use warnings;
use utf8;
binmode STDOUT, ':utf8';

my $cmdline = join(' ', @ARGV);
utf8::decode($cmdline);
print join(',', split //, $cmdline), "\n";

$ perl 1.pl  我觉得
我,觉,得
相关阅读 更多 +
排行榜 更多 +
飞艇大战

飞艇大战

飞行射击 下载
三维空间战斗机

三维空间战斗机

飞行射击 下载
战斗机教练

战斗机教练

飞行射击 下载