我創建了MVC ASP.Net Web應用程序,並試圖將泰語語言數據插入到SQL Server 2008數據庫中,並將其與數據類型文本一起填充到數據庫存儲區域中。這是不正確的。對於HTML頁面I用戶字符集utf-8插入泰語語言數據到SQL Server 2008字段數據類型文本和顯示時出現問題?
但是,我試圖編碼字符串之前插入數據到數據庫和更改數據庫字段排序規則。這些都不能解決問題。
我期待着您的回覆。
感謝,
embarus
我創建了MVC ASP.Net Web應用程序,並試圖將泰語語言數據插入到SQL Server 2008數據庫中,並將其與數據類型文本一起填充到數據庫存儲區域中。這是不正確的。對於HTML頁面I用戶字符集utf-8插入泰語語言數據到SQL Server 2008字段數據類型文本和顯示時出現問題?
但是,我試圖編碼字符串之前插入數據到數據庫和更改數據庫字段排序規則。這些都不能解決問題。
我期待着您的回覆。
感謝,
embarus
嘗試使用NVARCHAR(MAX)數據類型。這可能會解決問題。你遇到了什麼錯誤?
SQL Server無法本地存儲UTF-8。如果你想存儲UTF-8數據,你有幾個選擇:
非常感謝您的回覆。 我找到了解決方案。只需將數據類型更改爲ntext。 :) – embarus 2010-04-06 08:46:54
@embarus - 我會推薦nvarchar(max)而不是ntext。 Ntext已被棄用,並且有一些地方的ntext的行爲與nvarchar(max)不同。 – Thomas 2010-04-06 14:15:31
@Thomas,我們可以將泰文轉換成英文文本並將其存儲在數據庫中嗎? – RSB 2016-09-20 10:49:05