perl 显示中文

#!/usr/bin/perl–wuseTk;useEncode;my$mw=MainWindow->new;$mw->geometry("1000x500");$tit... #!/usr/bin/perl –w
use Tk;
use Encode;
my $mw = MainWindow->new;
$mw->geometry("1000x500");
$title_name="IP质量";
$title_name=decode("utf8",$title_name);
$mw->title("$title_name");
$name="人才培养";
$name=decode("utf8",$name);
$mw->Label(-text=>$name)->pack();
MainLoop;
这是别人给我拷的一个pl代码文件,运行可以成功显示中文,但是我在新建一个pl文件,照抄这个代码,都不能成功显示中文,显示的是乱码,为什么?
一模一样的代码,就是文件名不同,别人拷过来的文件就成功运行,我的就不行?
下面一个是别人拷过来的,一个是我新建一个pl文件无知过来的,一样的代码,不一样的结果。。。Why?
展开
 我来答
匿名用户
2014-04-18
展开全部
你得把你的代码文件保存成UTF8格式。比如用Windows记事本的话,选文件->另存为,在弹出的对话框里有一个“编码”下拉框,从里面选UTF-8,然后保存。再执行就不会乱码了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式