File.ReadAllText 读取中文乱码问题

简介: 原文:File.ReadAllText 读取中文乱码问题 用 File.ReadAllText(filepath)   去读取中文txt文件会遇到乱码问题,我自己测试了一下,ANSI编码的txt才会出现这种问题,其他编码入utf-8、unicode不会出现这类问题,编码上面通过一个重载就可以搞定了 File.
原文: File.ReadAllText 读取中文乱码问题

用 File.ReadAllText(filepath)   去读取中文txt文件会遇到乱码问题,我自己测试了一下,ANSI编码的txt才会出现这种问题,其他编码入utf-8、unicode不会出现这类问题,编码上面通过一个重载就可以搞定了


File.ReadAllText (path, Encoding.Default)  
System.Text.Encoding 命名空间下有各种编码,操作汉字的文件或流常要涉及到
目录
相关文章
|
6天前
|
Java Spring
DWR上传文件提示File uploads not supported
确保你的DWR配置和代码都正确地支持文件上传,以解决"DWR上传文件提示File uploads not supported" 错误。
10 0
|
3月前
|
存储 XML JSON
Unity 数据读取|(三)ini文件解析(INIParser,StreamReader,System.Runtime.InteropServices)
Unity 数据读取|(三)ini文件解析(INIParser,StreamReader,System.Runtime.InteropServices)
|
6月前
|
C# Windows
ICSharpCode.SharpZipLib.Zip 解析时报错System.NotSupportedException: No data is available for encoding 936
​ 分析原因 利用ICSharpCode.SharpZipLib.Zip进行APK解析时,因为APK内编译的名称为中文,查询微软开发文档936为gb2312中文编码 [微软开发文档地址](https://docs.microsoft.com/zh-cn/windows/win32/intl/code-page-identifiers "微软开发文档地址") ```csharp // 错误代码 using (ZipInputStream zip = new ZipInputStream(File.OpenRead(path))) { using (var filestream = new
40 0
ICSharpCode.SharpZipLib.Zip 解析时报错System.NotSupportedException: No data is available for encoding 936
|
8月前
读取application-dev.properties的中文乱码【bug】
读取application-dev.properties的中文乱码【bug】
41 1
GSoap根据filename读取图片byte
GSoap根据filename读取图片byte
53 0
解决使用Properties读取中文乱码问题
解决使用Properties读取中文乱码问题
598 0
|
SQL 算法
【hacker的错误集】解决response.text获取中文乱码问题
在获取网页源代码时如果不指定页面所对应的编码格式就会出现中文是乱码的情况,这时需要找到页面所所对应的编码格式
119 0
【hacker的错误集】解决response.text获取中文乱码问题
|
测试技术 机器人
Robot Framework之读取后缀名为.xls文件,并保存为list
一、首先读文件需要ExcelLibrary包支持 1.安装ExcelLibrary 可以直接通过命令安装:pip install robotframework-ExcelLibrary robotframework-ExcelLibrary 2.
1910 0