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

本文关键字:文字符 字符 问题 SQL CSV 文件 | 更新日期: 2023-09-27 17:54:23

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

当使用c#代码将该表导出为CSV时,非英语字母不能正确处理,并且它们以奇怪的格式出现

交货。東京都品川区大崎被写成æ±一º¬eƒ½一"·œº一¤§一´Ž

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

谢谢

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

它在sql中看起来正常吗?或者只是当你从sql转移到csv时?如果它在SQL中是乱码,请尝试将SQL列更改为ntext

使用utf8编码,例如

new StreamWriter(fileStream, Encoding.UTF8)