文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
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  我觉得
我,觉,得
相关阅读 更多 +
排行榜 更多 +
房间毁灭模拟器最新版

房间毁灭模拟器最新版

休闲益智 下载
街头追逐者最新版

街头追逐者最新版

休闲益智 下载
弓箭手2内置作弊菜单

弓箭手2内置作弊菜单

休闲益智 下载