java.io.CharConversionException: Not an ISO 8859-1 character:
java.io.CharConversionException: Not an ISO 8859-1 character: XXX
这个问题可能是因为outputstream输出中文字造成的影响。
//response.getOutputStream().print("中文字"); //这行会出错
response.getWriter().print("中文字"); //换成这个就好了
response.getWriter().close();
原因我个人觉得是因为outputstream是以字节为单位输出字符串的,需要符合那个ISO 8859-1编码;但要输出的字符串是UTF8编码的,所以就有问题。但根源问题,我真没想通。
换成Writer就好了。可能是因为那个inputstream和reader,outputstream和Writer的区别吧。
java.io.CharConversionException: Not an ISO 8859-1 character:相关推荐
- jsp、servlet、tomcat中都设置了编码为UTF-8,依然报错:java.io.CharConversionException: Not an ISO 8859-1 character:
index.jsp中设置编码: <%@ page language="java" contentType="text/html; charset=UTF-8&quo ...
- java解析xlsb文件_读取XLSB文件Apache POI的异常java.io.CharConversionException
我正在开发一种使用Apache POI读取excel xlsb文件的Java应用程序,但是在读取时出现异常,我的代码如下: import java.io.IOException; import jav ...
- java eventusermodel_异常读取XLSB文件Apache POI java.io.CharConversionException
我正在开发一个使用Apache POI读取excel xlsb文件的 Java应用程序,但是在读取它时遇到异常,我的代码如下: import java.io.IOException; import j ...
- Java基础(二十七)Java IO(4)字符流(Character Stream)
字符流用于处理字符数据的读取和写入,它以字符为单位. 一.Reader类与Writer类 1.Reader类是所有字符输入流的父类,它定义了操作字符输入流的各种方法. 2.Writer类是所有字符输出 ...
- java.io.CharConversionException isHexDigit JS转码问题
首先escape(String)采用ISO Latin字符集对指定的字符串进行编码.所有的空格符.标点符号.特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里 ...
- java.io.CharConversionException: isHexDigit JS转码问题
首先escape(String)采用ISO Latin字符集对指定的字符串进行编码.所有的空格符.标点符号.特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里 ...
- 一。深入了解JDK1.8 从Package java.io开始
Package java.io 通过数据流,序列化和文件系统提供系统输入和输出. See: 描述 接口摘要 接口 描述 Closeable A Closeable是可以关闭的数据的源或目的地. Dat ...
- java 常用类库_JAVA(三)JAVA常用类库/JAVA IO
成鹏致远 |lcw.cnblog.com|2014-02-01 JAVA常用类库 1.StringBuffer StringBuffer是使用缓冲区的,本身也是操作字符串的,但是与String类不同, ...
- java.io 相关tips
2019独角兽企业重金招聘Python工程师标准>>> tip 0, 读到文件(或流)结尾的标志 java.io.InputStream 中有个关键方法: int read(), 它 ...
最新文章
- JAVA中的并发工具 -- CountDownLatch、CyclicBarrier、Semaphore
- 实验室管理系统LIMS有没有好的企业推荐?
- export default用法vue_Vue组件通信—provide/inject
- 秒懂 QPS、TPS、PV、UV、GMV、IP、RPS!
- ftp上传图片出现550_FtpClient 实现文件上传
- c语言RePutDate用法,住宿结帐管理系统--C语言课程设计.doc
- Struts2常用标签总结
- sap不用oracle数据库库,SAP系统安装之Oracle 10g数据库(Win3264)
- 数字图像处理(冈萨雷斯)学习 第二章 数字图像基础
- 使用JFlash烧写boot教程
- 项目经理所应具备的八项素质:
- 一种基于labview的类Office XP风格的菜单控件的用户开发界面
- Rush Hour Puzzle
- 朱棣文先生在哈佛大学毕业典礼上的演讲
- 雷达原理习题【西电】
- Matlab:二维傅里叶变换
- Android手机尺寸相关概念
- Linux 两个文件求交集、并集、差集
- HDU 1290 献给杭电五十周年校庆的礼物
- iOS的Aspects简单使用