C#-编写支持双字节字符的文件
我继承了一个多年来一直在输出CSV文件的应用程序。但是,我们现在需要它来支持双字节字符 如何设置文件应使用的字符集(UTF-8或其他) 我已经有几年没有使用VisualStudio和C#了,很多东西都改变了 感谢您提供的任何帮助。谢谢您的帮助 编码。File.WriteAllText(exportFilenameWithPath,sb.ToString(),Encoding.UTF8)C#-编写支持双字节字符的文件,c#,csv,C#,Csv,我继承了一个多年来一直在输出CSV文件的应用程序。但是,我们现在需要它来支持双字节字符 如何设置文件应使用的字符集(UTF-8或其他) 我已经有几年没有使用VisualStudio和C#了,很多东西都改变了 感谢您提供的任何帮助。谢谢您的帮助 编码。File.WriteAllText(exportFilenameWithPath,sb.ToString(),Encoding.UTF8) 工作完美。“双字节字符”没有多大意义——我认为它是指UCS-2或UTF-16,但还有其他MBCS系统。我们需要
工作完美。“双字节字符”没有多大意义——我认为它是指UCS-2或UTF-16,但还有其他MBCS系统。我们需要确切地知道要求是什么。也就是说,使用
System.Text.Encoding
来使用您的计算机支持的任何编码系统,包括UCS-2和UTF-16。^^^^^^^这就是。而且这几年都没有改变;)这与visual studio无关。分享你的代码和你遇到问题的地方。如果你使用UTF,需要注意的一点是文件的开头可能有一个。您必须检查使用CSV文件的程序是否能够正常工作,或者采取步骤忽略它。