MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          公告

          一些零碎的筆記,希望能對你有用處。


          搜索

          •  

          積分與排名

          • 積分 - 598133
          • 排名 - 80

          最新評論

          java.io.CharConversionException: Not an ISO 8859-1 character: xx

          Posted on 2010-03-05 01:43 leekiang 閱讀(1086) 評論(0)  編輯  收藏 所屬分類: java
          調用Action獲取字符串,其中包含中文,使用如下代碼輸出:

          ServletOutputStream out = response.getOutputStream();
          request.setAttribute("xmlTree", tree);
          out.print(tree);

          使用的編碼是GBK,在JDK1.5運行拋出異常:

          java.io.CharConversionException: Not an ISO 8859-1 character: 樹

          at javax.servlet.ServletOutputStream.print(ServletOutputStream.java:88)

          問題可能出現在ServletOutputStream上,于是用PrintWriter替換了ServletOutputStream,運行正確,如:

          PrintWriter pw = response.getWriter();
          pw.print(tree);


          參考:

          http://hi.baidu.com/icewee/blog/item/24f28d24016f536934a80f11.html


          主站蜘蛛池模板: 兰溪市| 民丰县| 保靖县| 广饶县| 华蓥市| 淮滨县| 奎屯市| 桃源县| 和政县| 克什克腾旗| 富宁县| 固安县| 林州市| 灵璧县| 肇源县| 垣曲县| 内丘县| 玛沁县| 江安县| 保山市| 河南省| 安溪县| 平陆县| 渝中区| 潢川县| 榆社县| 保靖县| 屏南县| 布尔津县| 湘阴县| 宁安市| 綦江县| 凌海市| 会东县| 海安县| 钟祥市| 罗定市| 宕昌县| 军事| 兴和县| 黄浦区|