我用逗号分隔文件用逗号分隔文件。当我使用StreamReader从中读取时,字符就可以了。我正在LINQ to SQL数据库中编写该文件,但是带有西里尔字母的列是用??????写的。 。列是nvarchar类型。有人有同样的问题吗?
答案 0 :(得分:0)
我认为这是一个编码问题,也许SQL DB没有正确的库来编码西里尔字母。
看看这里:http://dev.mysql.com/doc/refman/5.0/en/charset-cyrillic-sets.html
答案 1 :(得分:0)
尝试Encoding.Utf8:
new StreamReader("THE PATH", Encoding.UTF8);
答案 2 :(得分:0)
您可能需要更改数据库的整理