Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.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语言中特殊字符的处理#_C# - Fatal编程技术网

C# c语言中特殊字符的处理#

C# c语言中特殊字符的处理#,c#,C#,在C#控制台应用程序中,我正在使用。这似乎是对特殊角色的错误处理 Muñoz 将输出到文件作为 Muñoz 有点不知道如何正确地管理它。您的C#code正在正确地编写一个UTF8文件,其中ñ编码为3个字节 您错误地将文件读取为不同的编码,该编码将这些字节显示为三个不需要的字符。 您需要将文件读取为UTF8。您的C#code正在正确写入UTF8文件,其中ñ编码为3个字节 您错误地将文件读取为不同的编码,该编码将这些字节显示为三个不需要的字符。 您需要将文件读取为UTF8。字符串生成器没有编码

在C#控制台应用程序中,我正在使用。这似乎是对特殊角色的错误处理

Muñoz
将输出到文件作为

Muñoz
有点不知道如何正确地管理它。

您的C#code正在正确地编写一个UTF8文件,其中
ñ
编码为3个字节

您错误地将文件读取为不同的编码,该编码将这些字节显示为三个不需要的字符。
您需要将文件读取为UTF8。

您的C#code正在正确写入UTF8文件,其中
ñ
编码为3个字节

您错误地将文件读取为不同的编码,该编码将这些字节显示为三个不需要的字符。

您需要将文件读取为UTF8。

字符串生成器没有编码的概念。是的,我知道我正在将StringBuilder与file.WriteAllText结合使用(字符串生成器没有编码的概念。是的,我知道我正在将StringBuilder与file.WriteAllText结合使用(有意思。我正在将文件输出到.csv。我如何指定如何将文件读取为UTF8?确实如此。我将我的file.SaveToFile从file.writealText(文件名,sb.ToString())更改为file.writealText(文件名,sb.ToString(),Encoding.UTF8);谢谢你的帮助。谢谢你。)有趣。我正在将文件输出到.csv。如何指定如何将文件读取为UTF8?确实如此。我将我的file.SaveToFile从file.writealText(文件名,sb.ToString());更改为file.writealText(文件名,sb.ToString(),Encoding.UTF8);谢谢你的帮助。谢谢你的帮助。:)