作者jlindeberg (jlindeberg)
看板Perl
標題[問題] 編碼問題
時間Tue Jan 16 01:53:34 2018
小弟現在有個 c# 程式可以用參數的方式傳入中文
cmd prompt -> c:> program.exe 國字
然後會開啟視窗顯示 "國字"
現在經由 Perl script 傳遞參數
$cmd = "program.exe 國字";
qx($cmd);
執行視窗開啟後顯示為亂碼
不知道該怎麼 debug
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.50.140.106
※ 文章網址: https://www.ptt.cc/bbs/Perl/M.1516038816.A.470.html
推 flu: 要debug的話 確定輸入、輸出、處理時的編碼是否都是預期中的 01/16 03:22
→ flu: 像範例中都是big5 (MS的術語是 cp950) , a.pl也是存成big5 01/16 03:23
→ flu: 更正一下 perl內部處理時不是big5 01/16 03:25
→ jlindeberg: 謝謝 01/17 22:31