2012年5月2日 星期三
難字寫入MSSQL資料庫變成?問號的解決方式
問題:
頁面已設定為UTF-8編碼,資料庫欄位也設定為nvarchar,但難字的部份仍然為?問號.是什麼狀況?
解決方式:
在SQL Command 裡面加上 N 就可以修復此問題.
範例如下:
UPDATE Mydb Set MyField = N'塵蟎' WHERE Mycode = '123'
INSERT INTO Mydb (MyField) VALUES(N'塵蟎')
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言