perl如何有中文与字母的字符串?
答案:1 悬赏:30 手机版
解决时间 2021-03-25 23:37
- 提问者网友:山高云阔
- 2021-03-25 13:03
perl如何有中文与字母的字符串?
最佳答案
- 五星知识达人网友:山君与见山
- 2021-03-25 14:08
这个要看字符的本来编码是什么,只要记住perl内部是用utf8的就可以了,split函数可以完成你想要的功能的
utf8输入utf8输出
@m = split("", $str); print "$_\n" for @m;
假设输入gb2312 输出gb2312,就需要先转为utf8输出的时候再转回去
use Encode;
$s = <$FILE>;
$str = decode("gb2312", $s);
@m = split('', $str);
print encode("gb2312", $_), "\n" for (@m)
utf8输入utf8输出
@m = split("", $str); print "$_\n" for @m;
假设输入gb2312 输出gb2312,就需要先转为utf8输出的时候再转回去
use Encode;
$s = <$FILE>;
$str = decode("gb2312", $s);
@m = split('', $str);
print encode("gb2312", $_), "\n" for (@m)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯