看板 Perl 關於我們 聯絡資訊
小弟現在有個 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: for example https://upload.cc/i/qMenHx.jpg 01/16 03:19
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