`
jianglei244
  • 浏览: 18941 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

读取csv时中文乱码问题

    博客分类:
  • C#
阅读更多
   最近遇到csv读取出现乱码的问题,研究了下。主要原因是系统不认识读取后数据的编码格式。
   从Windows 2000之后的操作系统在文件处理时默认编码采用Unicode,所以.Net 的文件默认编码也是Unicode。除非另外指定,StreamReader 的默认编码为 Unicode,而不是当前系统的 ANSI 代码页。但是文档大部分还是以ANSI编码储存,中文文本使用的是gb2312,所以才造成中文乱码的状况,也就是说在读取文本的时候要指定编码格式。
   解决方法是System.Text.Encoding.Default 告诉 StreamReader 目前操作系统的编码即可。
  
StreamReader sr=new StreamReader(filename,System.Text.Encoding.Default)
//添加红色部分表示使用与系统一致的编码方式(中文),filename是指文件的路径 
0
0
分享到:
评论

相关推荐

    java 解析csv文件例子,csv文件 中文乱码问题

    java 解析csv文件例子,csv文件 中文乱码问题

    java读写csv文件,中文乱码问题

    NULL 博文链接:https://thinktothings.iteye.com/blog/1536044

    php使用fgetcsv读取csv文件出现乱码的解决方法

    一般来说在php中碰到乱码多半是编码问题,在这里我们实例分析了fgetcsv读取csv文件乱码原因所在与解决方法。 例子如下: 复制代码 代码如下:function get_csv_contents( $file_target ){  $handle = fopen( $...

    C#解析csv,解决中文编码的一个代码例子

    C#解析csv,解决中文编码的一个代码例子

    C#读取中文文件出现乱码的解决方法

    本文实例讲述了C#读取中文文件出现乱码的解决方法。分享给大家供大家参考。具体分析如下: 先来看这段代码: FileStream aFile = new FileStream(SingleFile,FileMode.Open); StreamReader sr = new StreamReader(a...

    php导入淘宝助理csv文件乱码问题

    导入csv ,亲测可用 $file = $_FILES; $excel_file_path = $file['file']['tmp_name']; // 上传文件本地路径 if (substr(strrchr($file['file']['name'], '.'), 1) !== 'csv') { exit('请上传 CSV 格式的文件!')...

    快速解决pandas.read_csv()乱码的问题

    pandas.read_csv()遇到读进来乱码问题 1.设置encoding=’gbk’或者encoding=’utf-8’。pandas.read_csv(‘data.csv’,encoding=’gbk’) 2.如果设置encoding直接报错的话 解决方法是:用记事本打开csv文件,另存为...

    【PHP 】解决上传CSV表格读取内容乱码,针对生僻字解决方案

    在项目开发过程中发现,读取表格列,相同的两个字如“思思”,读取出来的是特殊符号,还有读取其他的某些字符或生僻字,都会显示特殊符号,通过这个代码已经完美解决。

    JAVA 对CSV和Excel文件格式的读写

    利用Java swing 对csv和excel文件进行读写;并且可以同时读取5个文件的数量;通过关键字配置来读文件,还有就是通过POI CSVWriter等类的使用来对excel和csv等文件进行操作

    php导入csv文件碰到乱码问题的解决方法

    都是可以实现怎么去导入的。但是我导入的时候遇到了两个问题,一个是在windows上写代码的时候测试发生了乱码问题,然后解决了。... 问题一解决: php读取csv文件,在windows上出现中文读取不到的情况,本人立马想到

    PHP读取文件,解决中文乱码UTF-8的方法分析

    本文实例讲述了PHP读取文件,解决中文乱码UTF-8的方法。分享给大家供大家参考,具体如下: $opts = array( 'file' => array( 'encoding' => "utf-8" ) ); $opts = array('http' => array('encoding' => 'utf-8'))...

    基于cocos2dx写的CSV读取例子

    基于COCOS2D-x写的使用CSV的读取例子,方便作为关卡数据~

    excel转csv转vcf和vcf转csv转excel

    1,所有字段如在中文,一定要以汉字开头,否则不能转为utf-8编码。 2,如转换后出现乱码,请将excel表格中的内容加上边框表格。...excel文件 - 另存为csv表格 - VCF2CSV读取csv表格转为vcf - 导入手机

    Python之pandas读写文件乱码的解决方法

    在pandas中读写csv时候通过制定encoding可以有效防止excel打开或者写入中文乱码 data.to_csv(f_out,index=False,encoding='gb2312') 以上这篇Python之pandas读写文件乱码的解决方法就是小编分享给大家的全部内容了...

    ExcelToCsv2.2

    Excel转Csv文件,日文韩文中文不乱码,绿色免费,无任何广告,无任何会员注册,支持Excel2007 Excel97-2003 可多选文件,可直接选文件夹 新增功能 1.支持不转换列名称 2.支持可配置项到本地 3.新增反馈入口,最新...

    NIO(byteBuffer)按行读取文件

    使用nio byteBuffer 实现按行读取文件(大文件) 在window/linux/macOS上均测试通过 对于中文乱码也已处理成功 完整注释,可随需求更改 有问题请邮件:mly610865580@126.com

    Java自动根据文件内容的编码来读取避免乱码

    通过cpdetector这个开源的jar包可以自动判断当前文件的内容编码,从而在读取的时候选择正确的编码读取,避免乱码问题。  测试结果,提供截图: package com.zuidaima.test; import info.monitorenter....

    PHP下载生成的csv文件及问题总结

    CSV文件最早用在简单的数据库里,由于其格式简单,并具备很强的开放性,所以起初被扫图家用作自己图集的标记。CSV文件是个纯文本文件,每一行表示一张图片的许多...下面小编给大家介绍下PHP下载生成的csv文件及问题总结

Global site tag (gtag.js) - Google Analytics