Servlet 使用字符流读取文件乱码解决方法
来源:互联网 发布:张晓东 大数据 编辑:程序博客网 时间:2024/05/21 19:38
问题描述:
使用字符流读取/WEB-INF/下含有中文的文件出现乱码,使用字节流读取发现没有问题 文件编码utf-8
原因:
使用字符流读取文件的时候应该指明编码
不指明编码默认使用Charset.defaultCharset().name() 也就是操作系统编码 我这里是gbk 因此读取的时候出现了乱码
解决方法:
BufferedReader reader = new BufferedReader(new InputStreamReader(servletContext.getResourceAsStream("/WEB-INF/poem.txt"), "utf-8"));
阅读全文
0 0
- Servlet 使用字符流读取文件乱码解决方法
- jmeter测试读取 .csv 文件出现第一个字符乱码的解决方法
- 使用字符流读取文版文件
- Java读取中文文件出现乱码解决方法
- Android读取中文文件乱码解决方法
- Servlet中读取参数中文乱码的一种解决方法
- 读取txt的中文字符出现乱码的解决方法
- IO 流读取文件时候出现乱码 文件编码格式问题 怎么转换解决方法
- 文件下载字符乱码完整解决方案【servlet+Tomcat】
- servlet使用迅雷下载excel文件乱码
- 字符流 读取数据 中文乱码
- Java使用字符流拷贝文件出现乱码
- 使用字节流和字符流读取文件
- 读取文本乱码解决方法
- 从html文件中读取字符,中文部分乱码解决办法
- ifstream读取文件第一个字符乱码问题
- java 读取ftp文件时特殊字符乱码
- 字符流的文件读取
- getSystemService()详解
- MySQL优化技术:定位慢查询
- CSDN Markdown编辑器语法 字体 字号 颜色
- 行式数据库与列式数据库
- C++ 写注册表添加环境变量
- Servlet 使用字符流读取文件乱码解决方法
- HYSBZ 1036 树的统计Count
- ES6 -- Promise对象
- 抓取今日头条文章
- Mongodb与spring集成 实体映射
- 探究View.post获取View宽高问题
- Qt学习之Qt控件的介绍
- Genymotion运行问题---Unable to connect to your virtual device! Genymotion will now stop........
- virtualbox完美安装Fedora64位系统(配置nfs、tftp、ssh、增强工具)