I'm also having this issue and i'm not even chinese.I did find this though:

http://wiki.apache.org/tapestry/Tapestry5Utf8Encoding

i'll give it a shot with 5.0.8-SNAPSHOT though

On Dec 28, 2007, at 11:03 AM, Howard Lewis Ship wrote:

Thanks, will look into this.

On Dec 27, 2007 6:59 PM, yuan gogo <[EMAIL PROTECTED]> wrote:
I got t5.0.7 this morning. As I'm a Chinese user, I use utf-8 encoding for
my application.

But, while upload file and some text, I got this:

java.lang.NullPointerException: charsetName

       java.lang.String.<init>(String.java:442)
       java.lang.String.<init>(String.java:516)
org .apache .commons.fileupload.disk.DiskFileItem.getString(DiskFileItem.java: 349) org .apache .tapestry .upload .services .MultipartDecoderImpl.processFileItems(MultipartDecoderImpl.java:117) org .apache .tapestry .upload .services.MultipartDecoderImpl.decode(MultipartDecoderImpl.java:65) $ MultipartDecoder_1171ead916b .decode($MultipartDecoder_1171ead916b.java) $ MultipartDecoder_1171ead911d .decode($MultipartDecoder_1171ead911d.java) org .apache .tapestry .upload .services .MultipartServletRequestFilter .service(MultipartServletRequestFilter.java:40) $ HttpServletRequestHandler_1171ead911f .service($HttpServletRequestHandler_1171ead911f.java) $ HttpServletRequestHandler_1171ead911c .service($HttpServletRequestHandler_1171ead911c.java) org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:164)


Alrough I solve this problem by add
   <filter>
       <filter-name>SetCharacterEncoding</filter-name>
       <filter-class>org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
       <init-param>
           <param-name>encoding</param-name>
           <param-value>utf-8</param-value>
       </init-param>
   </filter>
   <filter-mapping>
       <filter-name>SetCharacterEncoding</filter-name>
       <url-pattern>/*</url-pattern>
   </filter-mapping>

in my web.xml.

But I hope this can be handled by tapestry. And a NULL check for charset
name is necessary.

Thank you all !




--
Howard M. Lewis Ship

Creator Apache Tapestry and Apache HiveMind

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to