У меня есть поле nvarchar (256) в таблице базы данных SQL 2005, которая содержит несколько записей на китайском языке, и я хотел бы правильно выводить эти символы в коде VB.NET.
То, что у меня сейчас, совсем не работает:
Dim MyText As String = "推荐评论: 属于那~种类型的电影"
Dim value As [String] = MyText
Dim tc As Encoding = Encoding.GetEncoding(950)
Dim bytes As Byte() = tc.GetBytes(value)
value = Encoding.Unicode.GetString(bytes)
Console.WriteLine(value + vbCrLf)
Строка MyText - это китайский язык из поля db, так что никаких проблем нет. Моя проблема в том, как правильно отобразить «MyText».
Как правильно это сделать?
Я использую простое консольное приложение для проведения теста.
Спасибо.