[問題] 編碼問題

看板Perl作者 (jlindeberg)時間6年前 (2018/01/16 01:53), 編輯推噓1(104)
留言5則, 2人參與, 6年前最新討論串1/1
小弟現在有個 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

01/16 03:19, 6年前 , 1F
01/16 03:19, 1F

01/16 03:22, 6年前 , 2F
要debug的話 確定輸入、輸出、處理時的編碼是否都是預期中的
01/16 03:22, 2F

01/16 03:23, 6年前 , 3F
像範例中都是big5 (MS的術語是 cp950) , a.pl也是存成big5
01/16 03:23, 3F

01/16 03:25, 6年前 , 4F
更正一下 perl內部處理時不是big5
01/16 03:25, 4F

01/17 22:31, 6年前 , 5F
謝謝
01/17 22:31, 5F
文章代碼(AID): #1QNEgWHm (Perl)
文章代碼(AID): #1QNEgWHm (Perl)