[問題] 轉換asp+mssql中文亂碼問題

看板C_Sharp (C#)作者 (GN)時間7年前 (2017/08/09 10:58), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
小弟不才 舊系統是用asp+mssql, db裡面都是亂碼 但用asp讀出來顯示都正常 新系統是用asp.net+mssql(沿用舊db) 目前遇到資料轉換的問題, 我用雙層迴圈的Encoding.GetEncodings()交叉組合出所有結果 但都無法解出中文字 資料長這樣↓ http://imgur.com/rice0kN
asp頁面的meta有加big5 雖然可以在asp加codepage, 但已經不會再用asp了, 所以此方法暫不試. 希望可以在db中直接轉出來再update進去, 或寫程式轉也可以. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.254.3.104 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1502247528.A.B82.html

08/09 21:54, , 1F
Encoding.Defaultꀿ
08/09 21:54, 1F

08/09 22:13, , 2F
其他語言系統的話用Encoding.GetEncoding(950)試試看
08/09 22:13, 2F

08/10 01:43, , 3F
950=big,我跑過所有encoding組合,但也解不回來
08/10 01:43, 3F
文章代碼(AID): #1PYdfek2 (C_Sharp)
文章代碼(AID): #1PYdfek2 (C_Sharp)