Home > Archive > EAserver > November 2005 > How to fix java.io.UnsupportedEncodingException









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author How to fix java.io.UnsupportedEncodingException
Tom Hanx

2005-11-03, 8:29 pm

Hi,

We are using EAServer 5.1 for one of our Japanese client. I
have already setup japanese character set setting to
Shift-JIS for WebApplication but still receiving
java.io. UnsupportedEncodingE
xception in
Jaguarhttpservlet.log file.
Please tell me how to fix this.
Below is the complete Exception message.

Unsuported encoding: Shift-JIS;
java.io. UnsupportedEncodingE
xception: Shift-JIS;
at sun.io.Converters. getConverterClass(Co
nverters.java:215)
at sun.io.Converters. newConverter(Convert
ers.java:248)
at
sun.io.CharToByteConverter. getConverter(CharToB
yteConverter.java:64)
at
sun.nio.cs. StreamEncoder$Conver
terSE.<init>(StreamEncoder.java:189)
at
sun.nio.cs. StreamEncoder$Conver
terSE.<init>(StreamEncoder.java:172)
at
sun.nio.cs.StreamEncoder. forOutputStreamWrite
r(StreamEncoder.java:72)
at
java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:82)
at
com.sybase.jaguar.servlet.ResponseImpl. getWriter(ResponseIm
pl.java:856)
at
com.sybase.jaguar.servlet.JaguarResponse. getWriter(JaguarResp
onse.java:165)
at
org.apache.jasper.runtime.JspWriterImpl. initOut(JspWriterImp
l.java:180)
at
org.apache.jasper.runtime.JspWriterImpl. flushBuffer(JspWrite
rImpl.java:172)
at
org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:219)
at
org.apache.jasper.runtime.PageContextImpl. release(PageContextI
mpl.java:176)
at
org.apache.jasper.runtime.JspFactoryImpl. internalReleasePageC
ontext(JspFactoryImp
l.java:198)
at
org.apache.jasper.runtime.JspFactoryImpl. releasePageContext(J
spFactoryImpl.java:193)
at
com.sybase.jsp.mbfj_0005findex$jsp. _jspService(mbfj_000
5findex$jsp.java:159)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet. JspServlet$JspServle
tWrapper.service(JspServlet.java:268)
at
org.apache.jasper.servlet.JspServlet. serviceJspFile(JspSe
rvlet.java:461)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:553)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.sybase.jaguar.servlet.JagServlet.service(JagServlet.java:657)
at
com.sybase.jaguar.servlet. JagRequestDispatcher
. service(JagRequestDi
spatcher.java:958)
at
com.sybase.jaguar.servlet.JagWebResource. service(JagWebResour
ce.java:90)
at
com.sybase.jaguar.servlet.JagFilterChain. doFilter(JagFilterCh
ain.java:133)
at
com.sybase.jaguar.servlet.ServletEngine. _service(ServletEngi
ne.java:846)
at
com.sybase.jaguar.servlet.ServletEngine. service(ServletEngin
e.java:358)
at
com.sybase.jaguar.servlet.ServletServiceImpl. doService(ServletSer
viceImpl.java:58)
at
com.sybase.jaguar.servlet. _sk_JaguarServlet_Se
rvletService. invoke(_sk_JaguarSer
vlet_ServletService.java:143)


Thanx And Regards
Tom Hanx
Ahmad Mahmood

2005-11-08, 4:15 pm

Hi Tom,

Remove semi colon (;) after Shift-JIS (charset value) where
ever you mentioned in your server side components.

Regards
Ahmad Mahmood

> Hi,
>
> We are using EAServer 5.1 for one of our Japanese client.
> I have already setup japanese character set setting to
> Shift-JIS for WebApplication but still receiving
> java.io. UnsupportedEncodingE
xception in
> Jaguarhttpservlet.log file.
> Please tell me how to fix this.
> Below is the complete Exception message.
>
> Unsuported encoding: Shift-JIS;
> java.io. UnsupportedEncodingE
xception: Shift-JIS;
> at
> sun.io.Converters. getConverterClass(Co
nverters.java:215)
> at sun.io.Converters. newConverter(Convert
ers.java:248)
> at
> sun.io.CharToByteConverter. getConverter(CharToB
yteConverte
> r.java:64)
> at
> sun.nio.cs. StreamEncoder$Conver
terSE.<init>(StreamEncoder.
> java:189)
> at
> sun.nio.cs. StreamEncoder$Conver
terSE.<init>(StreamEncoder.
> java:172)
> at
> sun.nio.cs.StreamEncoder. forOutputStreamWrite
r(StreamEncod
> er.java:72)
> at
> java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:
> 82)
> at
> com.sybase.jaguar.servlet.ResponseImpl.getWriter(ResponseI
> mpl.java:856)
> at
> com.sybase.jaguar.servlet.JaguarResponse.getWriter(JaguarR
> esponse.java:165)
> at
> org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterI
> mpl.java:180)
> at
> org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWri
> terImpl.java:172)
> at
> org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImp
> l.java:219)
> at
> org.apache.jasper.runtime.PageContextImpl.release(PageCont
> extImpl.java:176)
> at
> org.apache.jasper.runtime.JspFactoryImpl.internalReleasePa
> geContext(JspFactory
Impl.java:198)
> at
> org.apache.jasper.runtime.JspFactoryImpl.releasePageContex
> t(JspFactoryImpl.java:193)
> at
> com.sybase.jsp.mbfj_0005findex$jsp. _jspService(mbfj_000
5fi
> ndex$jsp.java:159)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.
> java:107)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:85
> 3)
> at
> org.apache.jasper.servlet. JspServlet$JspServle
tWrapper.ser
> vice(JspServlet.java:268)
> at
> org.apache.jasper.servlet.JspServlet. serviceJspFile(JspSe
r
> vlet.java:461)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.ja
> va:553)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:85
> 3)
> at
> com.sybase.jaguar.servlet.JagServlet.service(JagServlet.ja
> va:657)
> at
> com.sybase.jaguar.servlet. JagRequestDispatcher
.service(Jag
> RequestDispatcher.java:958)
> at
> com.sybase.jaguar.servlet.JagWebResource.service(JagWebRes
> ource.java:90)
> at
> com.sybase.jaguar.servlet.JagFilterChain.doFilter(JagFilte
> rChain.java:133)
> at
> com.sybase.jaguar.servlet.ServletEngine._service(ServletEn
> gine.java:846)
> at
> com.sybase.jaguar.servlet.ServletEngine.service(ServletEng
> ine.java:358)
> at
> com.sybase.jaguar.servlet.ServletServiceImpl.doService(Ser
> vletServiceImpl.java:58)
> at
> com.sybase.jaguar.servlet. _sk_JaguarServlet_Se
rvletService
> . invoke(_sk_JaguarSer
vlet_ServletService.java:143)
>
>
> Thanx And Regards
> Tom Hanx

Sponsored Links





Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive | Programming forum archive

Copyright 2008 droptable.com