读成 binary ,然后在程序中转换成 unicode。
找到一个家伙用PHP解决的方案,然后自己开着VS,单步到转换语句,不停修改编码方式,终于搞定了。
Launcher你的回答也太短了一点。
最终解决方法如下:
Select cast(name as varbinary(100)) as test
其中name是包含中文字的字段
然后在NET中这样处理:
Dim myByte As Byte() = myDataReader.Item("test")
Dim myString As String = Encoding.GetEncoding("big5").GetString(myByte)
.EmployeeName = myString
中间第二行,我试了好几次才出来。