急: 一个奇怪的中文乱码问题(使用smartupload时单数个中文字最后一个中文字乱码)
环境如下:Win2003CN+j2sdk1.4.1+Resin2.1.8
从一个UTF-8编码的页面通过表单上传文件,表单中还有一些其他文字字段。上传组件采用JSPSmartUpload组件。
在javebean中调用smartupload组件取得文字字段内容时,出现乱码。以new String(str.getBytes(),"UTF-8")解码后,出现如下问题:
当文字为双数个汉字时,如“你好”,“中国”这样的,解码正常。
当文字为单数个汉字时,如“新加坡”,“爱尔兰”,出现最后一个汉字为乱码,被解码为“新加??”,“爱尔??”
哪位知道该如何解决这个问题?
急:
急:
急: