+ -
当前位置:首页 → 问答吧 → win下use utf8 输出汉字编码,出错

win下use utf8 输出汉字编码,出错

时间:2010-09-04

来源:互联网

use utf8;
printf "%ld\n",ord '你';


显示:
Malformed UTF-8 character (unexpected non-continuation byte 0xe3, immediately af
ter start byte 0xc4) in ord at C:\Documents and Settings\username\桌面\tset.pl li
ne 2.
0

但是在ubuntu这样做好像正常获得了一个汉字的编码值。工作的时候只能用xp, 请问如何解决?

作者: paktc   发布时间: 2010-09-04

windows默认不是utf8环境,要转下吧。

作者: sx98083714   发布时间: 2010-09-04