由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
AnthroLing版 - 怎样用Perl处理中文文件?
相关主题
怎样用Perl处理中文文本来个问题吧
《Perl高效编程 (第2版) 中文版》[PDF]求教, python 对于很奇怪的字符的encoding 怎么处理?
这题咋做, 有点像Run Length encoding, 但又不全是?perl Q
大骆驼要出新版了生平第一次用C#写程序
请高手帮助几道 perl 编程题perl question: how to change GMT time to local time?
G的一道Onesite题How to use Text::Unidecode from cpan in Perl?
SnapChat 面經 + 彙總perl, Java, C/C++ 在数据处理和分析中的比较
请高手帮助几道 perl 编程题 (转载)说个Perl无与伦比?的优点吧
相关话题的讨论汇总
话题: encode话题: out话题: utf话题: print话题: perl
进入AnthroLing版参与讨论
1 (共1页)
o*********e
发帖数: 7
1
我使用英文版的windows。请问如何用Perl script处理中文文件?需从CPAN上下载什么
modules和字库吗?有没有简单的example script可以看一看?另外,什么text editor
可以保存utf, unicode, 以便用来写中文Perl script?
再一问题是,我的计算机是64bits 的。我只找到32 bits 的nmake.ext。哪里可找到64
bit 的?
d*****u
发帖数: 17243
2
我以前下载perl,用的都是默认设置,中文就可以处理啊。
只是文件要用utf8
utf16我没试过,应该也可以

editor
64

【在 o*********e 的大作中提到】
: 我使用英文版的windows。请问如何用Perl script处理中文文件?需从CPAN上下载什么
: modules和字库吗?有没有简单的example script可以看一看?另外,什么text editor
: 可以保存utf, unicode, 以便用来写中文Perl script?
: 再一问题是,我的计算机是64bits 的。我只找到32 bits 的nmake.ext。哪里可找到64
: bit 的?

o*********e
发帖数: 7
3
谢谢!比如我有这么一个简单的script
--------
use Encode;
$string="中文短句";
$str=decode("gb2312",$string);
open (OUT, ">chinese_text.txt");
print encode("utf-8",$char),"\n";
print OUT encode("utf-8",$char),"\n";
-------------
这一script 显示在屏幕上(print statement) 和输出文件里(print OUT statement)
都是乱码。不知何故?
o*********e
发帖数: 7
4
错了。 应该是
use Encode;
$string="中文短句";
$str=decode("gb2312",$string);
open (OUT, ">chinese_text.txt");
print encode("utf-8",$str),"\n";
print OUT encode("utf-8",$str),"\n";
o*********e
发帖数: 7
5
我使用英文版的windows。请问如何用Perl script处理中文文件?需从CPAN上下载什么
modules和字库吗?有没有简单的example script可以看一看?另外,什么text editor
可以保存utf, unicode, 以便用来写中文Perl script?
再一问题是,我的计算机是64bits 的。我只找到32 bits 的nmake.ext。哪里可找到64
bit 的?
d*****u
发帖数: 17243
6
我以前下载perl,用的都是默认设置,中文就可以处理啊。
只是文件要用utf8
utf16我没试过,应该也可以

editor
64

【在 o*********e 的大作中提到】
: 我使用英文版的windows。请问如何用Perl script处理中文文件?需从CPAN上下载什么
: modules和字库吗?有没有简单的example script可以看一看?另外,什么text editor
: 可以保存utf, unicode, 以便用来写中文Perl script?
: 再一问题是,我的计算机是64bits 的。我只找到32 bits 的nmake.ext。哪里可找到64
: bit 的?

o*********e
发帖数: 7
7
谢谢!比如我有这么一个简单的script
--------
use Encode;
$string="中文短句";
$str=decode("gb2312",$string);
open (OUT, ">chinese_text.txt");
print encode("utf-8",$char),"\n";
print OUT encode("utf-8",$char),"\n";
-------------
这一script 显示在屏幕上(print statement) 和输出文件里(print OUT statement)
都是乱码。不知何故?
o*********e
发帖数: 7
8
错了。 应该是
use Encode;
$string="中文短句";
$str=decode("gb2312",$string);
open (OUT, ">chinese_text.txt");
print encode("utf-8",$str),"\n";
print OUT encode("utf-8",$str),"\n";
d*****e
发帖数: 151
9
第二个问题,windows64位的,确实比较麻烦;建议在windows上装个虚拟机,linux上面运
行perl,就不会出现nmake之类的问题.
1 (共1页)
进入AnthroLing版参与讨论
相关主题
说个Perl无与伦比?的优点吧请高手帮助几道 perl 编程题
[转载] PERL XML parserG的一道Onesite题
Re: 大家推荐一本Perl的入门书吧SnapChat 面經 + 彙總
这里文化人多,帮我认个字“身小”请高手帮助几道 perl 编程题 (转载)
怎样用Perl处理中文文本来个问题吧
《Perl高效编程 (第2版) 中文版》[PDF]求教, python 对于很奇怪的字符的encoding 怎么处理?
这题咋做, 有点像Run Length encoding, 但又不全是?perl Q
大骆驼要出新版了生平第一次用C#写程序
相关话题的讨论汇总
话题: encode话题: out话题: utf话题: print话题: perl