Je souhaite insérer info.NativeName dans un champ nvarchar de la base de données. Ça ne marche pas, tout ce que j'ai c'est ??????? où l'encodage n'est pas western/latin.Comment insérer unicode dans MS-SQL?
Sortir listcultures directement dans un site Web asp.net sur page_onload a bien fonctionné, mais il semble ne pas fonctionner via la base de données.
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
Qu'est-ce que je fais mal? Je suppose que quelque chose avec l'encodage?
Ce code contient uniquement des commentaires en boucle. Que fait InsertData? S'il vous plaît montrer l'instruction CREATE TABLE – devio