问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中怎么用解码读取txt文本文档的内容?

发布网友 发布时间:2022-05-13 18:19

我来回答

3个回答

热心网友 时间:2023-08-08 20:22

要看你的程序类型

cs程序
直接使用File类进行操作,File f=new File("文件路径"); 之后构造文件输入流InputStream,在调用read方法读取到byte数组中即可。

bs程序
首先要将文件上传到服务器,如servlet或者action中,在使用如上步骤操作即可。

热心网友 时间:2023-08-08 20:22

BufferedReader in = new BufferedReader(new InputStreamReader(read,"UTF-8"));
是用UTF-8编码读取。那改用其他编码读就好。你如你的文件可能是GBK编码的,所以改成

BufferedReader in = new BufferedReader(new InputStreamReader(read,"GB2312"));
应该就行了追问这是程序中的一段代码,如果有几个编码不同的txt文本,不可能每次去改动一下代码读取的啊。

热心网友 时间:2023-08-08 20:23

首先,不同编码的文本,是根据文本的前两个字节来定义其编码格式的。
定义如下:

ANSI:        无格式定义;
Unicode:       前两个字节为FFFE;
Unicode big endian: 前两字节为FEFF; 
UTF-8:        前两字节为EFBB; 

知道了各种编码格式的区别,写代码就容易了。

当然如果你觉得麻烦,不像写的话,可以使用第三方类库cpdetector,这个类库有
自动检测文件编码的功能。

希望对你有帮助!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
十亿韩元折合人民币是多少阿? 邮政银行卡余额查询 邮政储蓄查询余额怎么查 艰难 的国运与雄健的国民读后感500(把以前与现在作对比) 初一下册人教版 艰难的国运与雄健的国民 读后感300字 今日头条哪个版本的有电脑版电脑版今日头条怎么下载 今日头条在电脑上如何安装今日头条怎样就安装到电脑上了 如何评价武庙? 武经总要前集概述 武经总要军事思想 女性月经期可以泡脚吗 用java编写一个应用程序,读取一个文本的内容。 java中按行读取文本,并提取文本中包含有特定词语的行? 用java如何识别文本文件中的分隔符? java中如何识别刚刚生成的文本文件 知道的讲一下酷睿系列有哪些 办理台湾个人游再次签注,怎么办? 北京户口 台湾 自助游 具体怎么办手续 北京港澳通行证续签用自助机怎么办? iOS如何不越狱在节奏大师中自创歌曲? 梦见洪水在山顶上来势汹涌澎湃的追着自己。 刚生完病 鼻涕在鼻子里一直拧不出来 很难受 黏糊糊的 呼吸都很困难 怎么办 怎样在电脑上同时登陆两个 电脑如何登录两个 电脑上怎么同时登陆两个 共享经济平台盈利模式主要是获得什么 电脑怎么登录两个 realplayer下载到最后说要注册产品信息 如何使用注册表禁止Real 打开网页 JIREAL注册过商标吗?还有哪些分类可以注册? Java编写一个程序读取文本文档,提取其中英文单词,将大写字母改为小写, 巧克力什么时候吃合适? 冬天想让肠胃变得强壮,哪些食物要忌口? 农村房屋墙上的拆字,拆字外面为什么还要画个圆圈? 2021年环评豁免清单明细包括注塑 有谁能帮我查查 这个公司是不是国企——深圳市斯维尔科技股份有限公 深圳市斯维尔科技股份有限公司湖南分公司怎么样? 北京英诺威尔科技股份有限公司怎么样? 天津维尔丁科技股份有限公司怎么样? 内蒙古多维尔生物科技股份有限公司怎么样? 天维尔信息科技股份有限公司西安分公司怎么样? 上海安维尔信息科技股份有限公司怎么样? 江苏维尔利环保科技股份有限公司的介绍 江苏维尔利环保科技股份有限公司的董事长简介 江苏维尔利环保科技股份有限公司 这个公司怎样,待遇怎样,有谁认识这里的技术工程师吗 广州保得威尔电子科技股份有限公司怎么样? 北京英诺威尔科技有限公司怎么样 英属维尔京群岛互慧科技股份有限公司上海代表处怎么样? 牙疼引起脸肿,已经两次了,好难受。。。想问是什么疾病啊、、 腰部水肿怎么治