File.ReadAllText 读取中文乱码问题

原文:File.ReadAllText 读取中文乱码问题


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

File.ReadAllText (path, Encoding.Default)
 

System.Text.Encoding
命名空间下有各种编码,操作汉字的文件或流常要涉及到

时间: 2024-09-17 03:50:08

File.ReadAllText 读取中文乱码问题的相关文章

java jdbc连接access2003数据库,读取中文乱码问题

问题描述 我用jdbc连接access2003数据库,表中有个字段类型是"文本"类型.该字段中的数据是中文的,我用rs读取是乱码.在网上搜索解决方案,说是可以用编码转换的方式解决,但是我使用该方法仍然显示乱码,求帮忙,谢谢!部分代码如下:Connection conn = getConnection(tableUrl);ResultSet rs = null;Statement statement = null;statement = conn.createStatement();rs

sqlite-android读取手机联系人并在textview中显示名字时中文乱码怎么解决?

问题描述 android读取手机联系人并在textview中显示名字时中文乱码怎么解决? android读取手机联系人并在textview中显示名字时中文乱码怎么解决?从数据库里来的中文的全变成"?"了,其他的正常. 解决方案 new String(lCursor.getBlob(indexName), "UTF-8").replace("", "").replace("r", "");

utf-8-jquery用ajax读取文件的时候里面的中文乱码

问题描述 jquery用ajax读取文件的时候里面的中文乱码 网页是UTF-8 txt也另存为UTF-8,读取出来以后还是乱码 解决方案 txt默认编码就可以了,,不需要设为utf-8吧,,不行的话,,你用文件流读取试试 解决方案二: ajax请求的文件也要存储为utf-8格式,乱码就是编码不统一的问题 解决方案三: 检查一下你的服务器(如Tomcat.Resin.Nginx.Apache等)编码设置是否正确. 解决方案四: 页面里面加入这句 Response.ContentEncoding =

arcgis-Arcgis For Android读取shpfile文件时,中文乱码问题

问题描述 Arcgis For Android读取shpfile文件时,中文乱码问题 加载shpfile文件,读取shpfile文件数据时,中文会出现乱码,如何解决? 解决方案 中文有一些问题的,不要用中文,用英文吧 解决方案二: 试试这个博客里讲的方法:http://blog.163.com/gis_wangwei/blog/static/2390410022015113134247554

读取文件时出现中文乱码问题的解决

解决|问题|中文|中文乱码   最近有些朋友总是发现读取文件的时候发现乱码,不过用工具打开一看却是好的.其实这个问题的罪魁祸首是VS.net的编辑器,在MS下一般文件编辑器(Notepad,ultraedit)都是使用操作系统缺省编码(不同的系统会不同),如在我的英文xp是ANSI,vs.net新建文件的保存以后使用的编码却是UTF8,大概是为了和StreamReader和StreamWriter打开文件缺省得encoding为UTF8保证一致的缘故吧.  为什么我们用工具打开却是好的,那是因为

gdal中文乱码-GDAL11.1版本不支持中文路径,读取shp文件属性字段出现乱码

问题描述 GDAL11.1版本不支持中文路径,读取shp文件属性字段出现乱码 首先读取带有中文路径的shp文件,代码如下: string strShpFullName = @"G:学习资料ArcGIS空间数据ATShpBoundaryChina_Boundary.shp"; //注册Ogr Ogr.RegisterAll(); OSGeo.GDAL.Gdal.SetConfigOption("GDAL_FILENAME_IS_UTF8", "NO"

Java读取properties配置文件时,出现中文乱码的解决方法_java

如下所示: public static String getConfig(String key) { Properties pros = new Properties(); String value = ""; try { pros.load(new InputStreamReader(Object.class.getResourceAsStream("/properties.properties"), "UTF-8")); value = pr

java读取pdf乱码-java读取pdf文件出现中文乱码

问题描述 java读取pdf文件出现中文乱码 代码如下,读取pdf文件时,出现中文字符乱码的情况,求大神解决.. package read; import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream; import com.linuxense.javadbf.DBFField;import com.linuxense.javadbf.DBFReader; public class re

中文乱码-读取python遍历中文目录得到的文件路径报错

问题描述 读取python遍历中文目录得到的文件路径报错 各位朋友们好,我是一名python新手,现在遇到一个问题,恳请各位朋友们能指点一下我. 我的环境是:ubuntu14.04系统,python2.7 用python遍历一个目录,目录层次结构如下: 这是主目录: /home/chaoma/superboard/mydata/input/production 主目录下的目录层次结构如下 --超级画板教学资源_全处理_772 -- Z+Z资源库 --初中数学资源库 --1有理数 ---1.1数的