java fileinputstream中文乱码如何解决

2023-02-08 22:46:34 11 0
魁首哥

java fileinputstream中文乱码如何解决

今天小编给大家分享一下java fileinputstream中文乱码如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

java fileinputstream中文乱码如何解决

java fileinputstream中文乱码的解决办法:1、打开相应的Java文件;2、使用“InputStreamReader”将“FileInputStream”转换为“FileReader”并指定编码格式为“GBK”即可。

使用FileInputStream时,出现中文乱码问题

解决方案:

可以使用InputStreamReader将FileInputStream转换为FileReader并指定编码格式:

代码如下:

BufferedReader br = null;    try{        // 在FileInputStream中指定编码格式为"GBK"        br = new BufferedReader(new InputStreamReader(new FileInputStream("file"),"GBK"));        String str = null;        while((str = br.readLine()) != null){            System.out.println(str);        }    }catch(FileNotFoundException e){        throw new RuntimeException(e);    }catch(IOException e){        throw new RuntimeException(e);    }    finally {        // 关闭流        if (br == null) {            try {                br.close();            } catch (IOException e) {                throw new RuntimeException(e);            }        }    }

相关介绍:

Java programming language具有大部分编程语言所共有的一些特征,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的"形式和感觉",但它要比C++语言更易于使用,而且在编程时彻底采用了一种"以对象为导向"的方式。使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式操作。

Java是Sun微系统公司在1995年推出的,推出之后马上给互联网的交互式应用带来了新面貌。最常用的两种互联网浏览器软件中都包括一个Java虚拟机。几乎所有的操作系统中都增添了Java编译程序。

以上就是“java fileinputstream中文乱码如何解决”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注恰卡编程网行业资讯频道。

收藏
分享
海报
0 条评论
11
上一篇:python支持的操作系统是什么 下一篇:PHP元转分的错误示范代码分析

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码