參考文章:
問題描述:
- 在輸入文字「憙」時,發現中文字變成亂碼。
解法一:
- 在寫入欄位時,使用TSQL 前綴N'憙',EX:Set Name=N'憙'
解法二:
- 查了當初寫入資料庫的語法,發現了問題點。
- SqlParameter tParam1 = new SqlParameter("@Name", SqlDbType.VarChar);
tParam1.Value = "憙"; - 資料庫中欄位的型態,設定是NVARCHAR;程式端設定為NVARCHAR,中文就可以正確寫入。
- SqlParameter tParam1 = new SqlParameter("@Name", SqlDbType.NVarChar);
tParam1.Value = "憙";
沒有留言:
張貼留言