作者a2975313 (GN)
看板C_Sharp
標題[問題] 轉換asp+mssql中文亂碼問題
時間Wed Aug 9 10:58:46 2017
小弟不才
舊系統是用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
推 qa17b: Encoding.Defaultꀿ 08/09 21:54
推 shuangrain: 其他語言系統的話用Encoding.GetEncoding(950)試試看 08/09 22:13
→ a2975313: 950=big,我跑過所有encoding組合,但也解不回來 08/10 01:43