我想將info.NativeName插入數據庫的nvarchar字段。 它不工作,我得到的是???????編碼不是西/拉丁文。如何在MS-SQL中插入unicode?
直接在page_onload的asp.net網站上輸出listcultures工作正常,但它似乎不通過數據庫工作。
Public Sub listcultures()
'Dim x As System.DateTime = DateTime.Now
'Response.Write(x.ToString("HH':'mm':'ss MMM d', 'yyy 'PST'", New System.Globalization.CultureInfo("zh-CN", False)))
Dim info As System.Globalization.CultureInfo
For Each info In System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes.AllCultures)
'Response.Write("Deutsch: " + info.DisplayName + " English: " + info.EnglishName + " Native: " + info.NativeName + " Name: " + info.Name + " Codepage: " + info.TextInfo.ANSICodePage.ToString() + "<br />")
'InsertData(info.DisplayName, info.EnglishName, info.NativeName, info.Name, info.TextInfo.ANSICodePage.ToString(), info.IsNeutralCulture.ToString())
If Not info.IsNeutralCulture Then
'item.SubItems.Add(amount.ToString("C", info.NumberFormat))
'item.SubItems.Add(dateNow.ToString("d", info.DateTimeFormat))
End If
Next
End Sub
我在做什麼錯?我想有一些編碼?
此代碼只包含評論的循環。 InsertData是做什麼的?請顯示CREATE TABLE語句 – devio 2010-07-26 11:51:51