[問題] Linux上輸出Big5中文至印表機
Linux 檔案的預設編碼是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
印表機印出來都是亂碼,求解,謝謝!
各問神人指引我一條光明的道路!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.100.9
※ 文章網址: https://www.ptt.cc/bbs/Perl/M.1436930929.A.FAC.html
推
07/15 11:51, , 1F
07/15 11:51, 1F
→
07/15 11:52, , 2F
07/15 11:52, 2F
推
07/15 18:52, , 3F
07/15 18:52, 3F
→
07/15 18:53, , 4F
07/15 18:53, 4F
→
07/15 18:54, , 5F
07/15 18:54, 5F
→
07/15 19:02, , 6F
07/15 19:02, 6F
→
07/15 19:02, , 7F
07/15 19:02, 7F
推
07/16 23:04, , 8F
07/16 23:04, 8F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章