当前位置: 首页 > 编程语言 > C#

StreamWriter中的Windows-1252编码返回ANSI编码文件共享

时间:2023-04-10 18:01:10 C#

StreamWriter中的Windows-1252编码返回ANSI编码文件我尝试使用StreamWriter对Windows-1252中的字符串进行编码。输入字符串(dataString)以UTF8编码。StreamWritersw=newStreamWriter(@"C:Tempdata.txt",true,Encoding.GetEncoding(1252));sw.Write(dataString);sw.Close();当我在Notepad++中打开文件时,我得到一个ANSI文件。我需要一个Windows-1252编码文件。有人有想法吗?您的文件采用Windows-1252编码。非Unicode文件中没有数据指示文件的编码方式。在这种情况下,ANSI就意味着不是Unicode。如果您在此处对Russian/Windows-1251进行编码并在Notepad++中打开它,Notepad++也会将其显示为ANSI。有关详细信息,请参阅Unicode、UTF、ASCII、ANSI格式差异。以上为C#学习教程:Windows-1252编码在StreamWriter中返回ANSI编码文件分享的全部内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: