sun.io.MalformedInputException at sun.io.ByteToCharGB18030.convert
此錯(cuò)誤讓我及其郁悶:搞了一整天帶一加班,終于解決了,但具體為什么就不知道了...
問題描述:當(dāng)初同事的開發(fā)環(huán)境為:jsp+struts+hibernate+tomcat5.0+jdk1.4.1,后來因?yàn)闄C(jī)器頻繁死機(jī),所以想換成WEBSPHERE平臺(tái)...接著就出現(xiàn)了以下錯(cuò)誤:
sun.io.MalformedInputException?at sun.io.ByteToCharGB18030.convert(ByteToCharGB18030.java(Compiled Code))?at sun.nio.cs.StreamDecoder$ConverterSD.convertInto(StreamDecoder.java(Inlined Compiled Code))?at sun.nio.cs.StreamDecoder$ConverterSD.implRead(StreamDecoder.java(Compiled Code))?at sun.nio.cs.StreamDecoder.read(StreamDecoder.java(Compiled Code))?at java.io.InputStreamReader.read
省略....
解決方法:
1,其中有些頁面是JS的問題,去掉就可以了,但為什么???
















































2,原來的部分JSP頁面是這樣
<%@ page language="java" pageEncoding="UTF-8"%>
改為:
<%@ page language="java" pageEncoding="GBK">? 就可以了。這個(gè)原因是因?yàn)槠渲邪撁娑x的編碼為GBK。
3,部分頁面經(jīng)過以上改動(dòng)還是不行,我換成
<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" %> 就可以了。
問題總算解決,但部分原因不明,亂七八糟的改了那些東西,等有時(shí)間再仔細(xì)研究研究...
posted @ 2006-11-08 16:45 wake 閱讀(5899) | 評(píng)論 (2) | 編輯 收藏