[問題] 在 PDA 上讀取 big-5 (BinaryReader)

看板C_Sharp (C#)作者 (小安)時間19年前 (2006/03/17 18:11), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
各位前輩好,小弟想請教以下的幾個問題 我所寫的程式必須去讀取一個特定的檔案, 其中有些數值資料以及 big-5 編碼的字串, 所以在讀取字串時,我是先取出 byte 陣列, 之後再使用 Encoding.Default.GetString(), 轉型成 string。 原本在電腦上執行時還算順利, 但是當在 PDA 上執行時,卻出現了這樣的錯誤訊息 應用程式需要比安裝在此裝置更新版本的 Microsoft .NET Compact Framework. 所以我去下載了 Microsoft .NET Compact Framework 2.0 但是安裝完之後程式仍然出現相同的錯誤訊息 所以想請教一下各位前輩,這樣子的情形應該如何處理 或著有沒有什麼其他的解決方式 ps. 在第一次安裝 net cf 2.0 的時候有出現一些錯誤訊息 重新安裝後雖然沒有在顯示, 但是在 \Program Files 中的 .NET CF 2.0 目錄下卻什麼檔案也沒有 不知道這樣是否有正確安裝 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.67.202

03/23 17:01, , 1F
我不知道你有沒做這個程序
03/23 17:01, 1F

03/23 17:02, , 2F
Encoding encode = Encoding.GetEncoding(950);
03/23 17:02, 2F

03/23 17:03, , 3F
指定編碼方式為big-5,試試看囉~
03/23 17:03, 3F
文章代碼(AID): #146ejDQ0 (C_Sharp)
文章代碼(AID): #146ejDQ0 (C_Sharp)