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输出的是文本的信息, 是进行过系统编码后的。
分享到:
相关推荐
使用proxool监控界面的时候碰到了一个问题,查看连接池snapshot时...java.io.CharConversionException:Not an ISO 8859-1 character:十 (呵呵,上面的数,是月份,比如现在是10月份,就显示十) ..... 使用修改后的包.
修复proxool-0.9.1.jar显示中文报错(java.io.CharConversionException: Not an ISO 8859-1 character:)的bug。
java.io.CharConversionException: isHexDigit.最近项目运行出现了这个问题,刚开始就知道是编码问题,怎么改编码都不正确,在网上搜到的文章。
修改后的包 博文链接:https://laowang.iteye.com/blog/183023
标准14229协议文档,介绍全部诊断服务以及响应时间和消极响应,基于CAN 的UDS协议文档。
各种特殊符号对照表,web开发经常用到的特殊字符全都包含
修复proxool-0.9.1.jar显示中文报错(java.io.CharConversionException: Not an ISO 8859-1 character:)的bug。
Shirley Anime-Style Character VRChat 1.0.unitypackage
从Mozilla和siuying的代码中扒拉出来的文本编码自动检测模块,主要是基于字频判断,检测ANSI编码的CJK系还算比较准确,但是对于没有BOM的UTF16数据流效果很差 Code is from [siuying/UniversalDetector][1] and ...
is-word-character 检查字符是否为单词字符( \w ,等于[a-zA-Z0-9_] )。安装该软件包仅适用于ESM:需要使用Node 12+才能使用它,并且必须将其import而不是require d。 : npm install is-word-character用import {...
Fantasy Heroes 4-Directional Character Editor 3.0.unitypackage
原先的ISO 8859-1和我们常说的ISO 8859-1 2.3. 各种单字节编码标准的关系 2.4. 支持世界上几乎所有字符的字符编码:Unicode 2.4.1. Unicode和ISO 10646的关系 2.4.1.1. ISO 10646=UCS 2.4.1.2. Unicode 和ISO 10646...
字符编码是从原始位(0和1)到文本字符的映射集。...die_ISO-8859-1.txt file_guide.csv harpers_ASCII.txt olaf_Windows-1251.txt portugal_ISO-8859-1.txt shisei_UTF-8.txt yan_BIG-5.txt
全站统一编码拦截器:filte-allCharacter。导入包后在web.xml配置下,就可以使用,支持编码为utf-8
Ambiguous operators need parentheses -----------不明确的运算需要用括号括起 Ambiguous symbol ''xxx'' ----------------不明确的符号 Argument list syntax error ----------------参数表语法错误 Array ...
(1)问题描述 在写Python代码的过程中,有用到需要输出中文的地方,但是运行后发现上述错误。SyntaxError: Non-ASCII character ‘\xe4’ in file ./common.py on line 2, but no encoding declared; see ...
新版的谷歌插件,无法修改网页编码,该插件可切换编码, 使用方法: 解压文件,把【0.3_0.crx 】文件 拖动到 谷歌浏览器 【扩展程序 】界面 如果打开扩展程序界面:谷歌浏览器右上 设置(三个点) -> 更多工具 -> ...
Character set and encoding support (1- and 2-byte UTF-8, ISO 8859-2 to 8859-16, Windows 1250 to 1258, KOI8-R). CJK fonts and encodings for Chinese and Japanese text. Object wrapper classes for ...
Mia - PBR Character.unitypackage
-- 报错 不支持 oracle-character-set-852 pstmt.setArray(1, array); pstmt.executeUpdate(); 将10g版本配套的3个文件集中到一起, orai18n.jar classes12.jar nls_charset12.jar 防止下载的文件版本不一样,仍...