java读取含有unicode编码的文件内容,并转换成汉字

java读取含有unicode编码的文件内容,并转换成汉字,第1张

可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容

BufferedReader bre = null;

try {

String file = "D:/test/testtxt";

bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流

while ((str = brereadLine())!= null) // 判断最后一行不存在,为空结束循环

{

Systemoutprintln(str);//原样输出读到的内容(unicode会自动转换为中文的)

};

备注:unicode不需要转换的,直接输出即可,会自动变成中文,如:

Systemoutprintln("\u0061\u0062\u6c49\u5b57");

结果就是:ab汉字

你的意思是获取编码方式吧

SystemgetProperty("fileencoding");//获取java环境默认编码

SystemsetProperty("fileencoding", "utf-8");//设置java环境默认编码

requestgetCharacterEncoding();//JSP获取客户端请求的编码

requestsetCharacterEncoding("utf-8");//JSP设置客户端请求的编码

responsegetCharacterEncoding();//JSP设置服务器端应答的编码

responsesetCharacterEncoding("UTF-8");//JSP设置服务器端应答的编码

以上就是关于java读取含有unicode编码的文件内容,并转换成汉字全部的内容,包括:java读取含有unicode编码的文件内容,并转换成汉字、java 如何打印编码格式、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9752039.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存