2013-03-14 16 views

回答

4

这里是一个单行的perl
perl -e 'binmode(STDOUT, ":utf8");print "\x{20B9}\n"'

输出:

说明:
1)binmode(STDOUT, ":utf8");
设置从perl的标准输出的出支持UTF8。此UTF8允许显示扩展符号

2)的Unicode值卢比是U+20B9(参考Wikipedia

3)要显示该
print "\x{20B9}\n"
推该符号到标准输出。并且以上设置(1)配置了标准输出以支持其输出,即

您可以在代码中嵌入此代码段。
我希望它也能帮助别人! :)

+0

我没有得到的输出在2006年Perl版本 – user1613245 2013-03-14 09:16:58

+0

哦确定..对我来说,'perl的-version' 这是**的Perl 5,版本14,颠覆2(v5.14.2)**为'x86_64-linux-gnu-thread-multi'设计,并且为了更多的细节而参考perl -V,你将会看到我是否能够为你的perl版本找到一些东西。升级您的版本,如果遗留代码不是问题! :) – 2013-03-14 09:38:50

+1

非常感谢您的关注Vishal – user1613245 2013-03-14 09:41:34