将SQL表导出为CSV文件的非英文字符问题

时间:2014-03-27 18:07:05

标签: c# sql unicode export-to-csv

我在SQL中有一个存储Twitter数据的表。它有日语,阿拉伯语等语言。

当使用C#代码将该表导出为CSV时,非英文字母无法正确处理,并且会以奇怪的格式显示

实施例。东京都品川区大崎写成æ±äº¬éƒ½å“å·åŒºå¤§å'Ž

我可以在代码或CSV中做些什么来避免这种情况吗?

由于

2 个答案:

答案 0 :(得分:0)

它在sql中看起来是正常还是只是从SQL转移到csv?如果它在sql中的乱码尝试将sql列更改为ntext

答案 1 :(得分:0)

使用UTF 8编码,类似

new StreamWriter(fileStream, Encoding.UTF8)