Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#-编写支持双字节字符的文件_C#_Csv - Fatal编程技术网

C#-编写支持双字节字符的文件

C#-编写支持双字节字符的文件,c#,csv,C#,Csv,我继承了一个多年来一直在输出CSV文件的应用程序。但是,我们现在需要它来支持双字节字符 如何设置文件应使用的字符集(UTF-8或其他) 我已经有几年没有使用VisualStudio和C#了,很多东西都改变了 感谢您提供的任何帮助。谢谢您的帮助 编码。File.WriteAllText(exportFilenameWithPath,sb.ToString(),Encoding.UTF8) 工作完美。“双字节字符”没有多大意义——我认为它是指UCS-2或UTF-16,但还有其他MBCS系统。我们需要

我继承了一个多年来一直在输出CSV文件的应用程序。但是,我们现在需要它来支持双字节字符

如何设置文件应使用的字符集(UTF-8或其他)

我已经有几年没有使用VisualStudio和C#了,很多东西都改变了

感谢您提供的任何帮助。

谢谢您的帮助

编码。File.WriteAllText(exportFilenameWithPath,sb.ToString(),Encoding.UTF8)


工作完美。

“双字节字符”没有多大意义——我认为它是指UCS-2或UTF-16,但还有其他MBCS系统。我们需要确切地知道要求是什么。也就是说,使用
System.Text.Encoding
来使用您的计算机支持的任何编码系统,包括UCS-2和UTF-16。^^^^^^^这就是。而且这几年都没有改变;)这与visual studio无关。分享你的代码和你遇到问题的地方。如果你使用UTF,需要注意的一点是文件的开头可能有一个。您必须检查使用CSV文件的程序是否能够正常工作,或者采取步骤忽略它。