Not an ISO 8859-1 character 不存在 ISO 8859-1 编码的字符
来源:互联网 发布:java的逻辑或怎么打 编辑:程序博客网 时间:2024/05/16 15:15
package mypack;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorldExample1 extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=GBK");
// 第一种情况
PrintWriter out = response.getWriter();
out.println("------第一种情况输出中文正常------"+" <br>");
//第二种情况
ServletOutputStream out = response.getOutputStream();
out.println("------第二种情况输出中文报错但输出英文正常------"+" <br>");
}
}
报错如下:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
java.io.CharConversionException: Not an ISO 8859-1 character: 第
javax.servlet.ServletOutputStream.print(ServletOutputStream.java:89)
javax.servlet.ServletOutputStream.println(ServletOutputStream.java:242)
mypack.HelloWorldExample1.doGet(HelloWorldExample1.java:43)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:196)
===============================================
stream输出的是二进制流 没有对字符进行编码 : stream 只适用于 ISO 8859-1编码的字符
writer输出的是文本的信息, 是进行过系统编码后的。
- Not an ISO 8859-1 character 不存在 ISO 8859-1 编码的字符
- Not an ISO 8859-1 character 不存在 ISO 8859-1 编码的字符
- Not an ISO 8859-1 character 不存在 ISO 8859-1 编码的字符
- Not an ISO 8859-1 character 不存在 ISO 8859-1 编码的字符!
- Not an ISO 8859-1 character: 汉
- java.io.CharConversionException: Not an ISO 8859-1 character:
- java.io.CharConversionException: Not an ISO 8859-1 character
- JavaWeb java.io.CharConversionException: Not an ISO 8859-1 character: xx
- ISO-8859-1 编码
- ISO-8859-1 Character Set(XSLT Characters)
- 用MyEciplse保存文件提示some character can not mapped using "iso-8859-1" character encoding
- some character can not mapped using "iso-8859-1" character encoding
- MyEciplse中 some character can not mapped using "iso-8859-1" character encoding
- 用MyEciplse时 some character can not mapped using "iso-8859-1" character encoding 解决
- 用MyEciplse时 some character can not mapped using "iso-8859-1" character encoding 解决
- 用 MyEciplse时 some character can not mapped using "iso-8859-1" character encoding 解决
- 用MyEciplse时 some character can not mapped using "iso-8859-1" character encoding 解决
- 用MyEciplse时 some character can not mapped using "iso-8859-1" character encoding 解决
- Linux 修改用户密码常见提示以及对应的解决方法
- Win7环境下在VirtualBox中安装Ubuntu 11.10后设置文件夹共享
- hadoop HDFS详解
- LDD3 读书笔记---设备驱动简介
- 【error C2512】VC++编译错误 no appropriate default constructor available
- Not an ISO 8859-1 character 不存在 ISO 8859-1 编码的字符
- Java compiler level does not match the version of the installed Java project facet.
- 几款图形数据生成插件
- servlet cookie得不到值问题
- 【研发管理】如何向开源社区提问题
- 厚积薄发,丰富的公用类库积累,助你高效进行系统开发(14)---Winform开发的常用类库(终结篇,CHM文档放送)
- #if defined(__cplusplus)
- Java Random类的使用
- 敏捷开发之Scrum扫盲篇