位置: IT常识 - 正文

fileinputstream中文乱码(fileinputstreamreader)

编辑:rootadmin

如何解决fileinputstream中文乱码问题?一起了解一下吧!
613/auto1686643622fileinputstream中文乱码(fileinputstreamreader)

Java中使用 FileInputStream 读取txt等文档时,中文会产生乱码,这是因为一个中文对应两个字节存储(负数),也就是说,读取对应中文的字节数应该是偶数; 而英文对应一个字节存储。FileInputStream每次读取一个数组长度的字节时,读取的中文字节数可能是奇数,也就是只读到中文的一半字节,出现乱码。

解决方法是:

try {

fis = new FileInputStream(file);

InputStreamReader reader = new InputStreamReader(fis,"GBK"); //最后的"GBK"根据文件属性而定,如果不行,改成"UTF-8"试试 BufferedReader br = new BufferedReader(reader); String line; while ((line = br.readLine()) != null) { System.out.println(line); } br.close(); reader.close(); } catch (Exception e) { e.printStackTrace(); } finally { if (fis != null) { try { fis.close(); } catch (IOException e) { e.printStackTrace(); } } }

关于解决fileinputstream中文乱码问题,我们就了解到这啦!

本文链接地址:https://www.jiuchutong.com/zhishi/2756.html 转载请保留说明!

上一篇:pycharm 安装教程(下载pycharm安装教程)

下一篇:elasticsearch安装教程(elasticsearch安装ik分词器)

  • 购买财务软件费用入什么科目
  • 工程款税率是多少专票
  • 融资租赁业务如何高效拓展
  • 运输公司的车辆保险费计入什么科目
  • 个人所得税有哪些减免政策
  • 银行回单可以跨年补录吗
  • 附加税减半征收会计分录
  • 税务申报我的待办是空的
  • 残疾人保障金做什么会计科目
  • 管家婆未开账可以录入单据吗
  • 结转周转材料成本分录
  • 年度纳税申报时间规定
  • 一般纳税人增值税优惠政策
  • 用友反结账流程
  • 销售货物或者提供应税劳务、服务清单怎么开
  • 发票专用章在哪里盖章
  • 金税三期啥意思
  • 不得抵扣的进项税额怎么处理
  • 没有发票的固定资产可以税前扣除吗
  • 购销合同印花税按70%
  • 员工离职再入职要重新签订合同吗
  • 税率调整后合同金额变更案例
  • 普通增值税发票跨越可以作废吗
  • 无形资产摊销算头不算尾
  • office软件图标不显示
  • win10怎么删除搜索
  • 如何查看系统浏览器记录
  • 成立非盈利组织的条件
  • 预付款后开发票时的摘要和分录怎么做?
  • php编程入门教程
  • 最贵的安卓应用软件
  • php使用memcache
  • 什么情况下附加税减半征收
  • thinkphp整合layui
  • 印花税税目税率表新旧对比
  • python 断言
  • 计提和发放工资金额不一致
  • python2多进程
  • css中字符间距怎么设置
  • 5 分钟速通 SVG
  • SQLite教程(四):内置函数
  • 企业所得税汇算清缴表
  • 投资性房地产由成本模式转为公允价值模式
  • 过路费报销计入什么科目
  • 会议服务费免税吗
  • 甲供材的卸料由谁负责
  • 公司对公账户转给个人
  • 新入股公司股权转让
  • 员工出差坐火车怎么处理
  • 财政非税收入支付平台
  • 单位车辆保险费
  • 第一份工作的五个条件
  • 小规模纳税人买车可以抵扣哪些税
  • 折旧年限的最新规定 汽车
  • mysql handshake
  • windows11技术预览版
  • vmware虚拟机激活码
  • 浏览器8系统怎么打不开主页
  • centos如何安装vim
  • Ubuntu系统怎么设置root
  • win10 sp3
  • windows8开机启动项在哪里设置
  • win8微软拼音输入法打不出中文
  • pavmail.exe - pavmail进程是什么文件 有什么用
  • win10 Mobile 10586.36预览版更新了哪些内容?
  • windows10x预览版
  • win7提示计算机内存不足
  • linux在u盘中运行
  • dos 批处理
  • arcgis栅格图像
  • javascript几种类型
  • jsonp实现动态加载文件
  • 用Python设计一个游戏
  • js弹出小窗口
  • python多线程菜鸟教程
  • JavaScript事件 "事件对象"的注意要点
  • 怎样编?
  • unity3d 赛车游戏
  • 企业完税证明怎么打印
  • 必须抓好什么治理能力和治理体系
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设