楼主:
dk1120 (Jason7123)
2015-07-15 11:28:47Linux 档案的默认编码是UTF8,因为打印机只接受繁体中文 Big5 的编码,要如何控制
输出格式才不会出现乱码?
作业的方式是由Windows 8 以 UTF8 方式开档并上传至 Linux 上执行。
(UTF8 格式的 Perl 档案)
use Encode;
my $result="123 测试 456";
my $string0 = Encode::encode('big5', $result);
print $string0."\n";
perl test.pl >/dev/ttyUSB0
打印机印出来都是乱码,求解,谢谢!
各问神人指引我一条光明的道路!
作者:
abliou (愚者)
2015-07-15 11:51:00如果是big5,可能会有很多事情都无解了,我的经验光是许功盖问题就弄到吐血,这不是perl的问题,其他语言也是