看板 C_Sharp 關於我們 聯絡資訊
小弟不才 舊系統是用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