CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

恼人的汉字内码转换的问题 (GBK -> UTF-8)

楼主disremember(disremember)2005-06-03 01:45:25 在 Java / Web 开发 提问

经jspSmartUpload传过来的text域内容可能是GBK编码的,于是本人用下面的代码将其转换为UTF-8编码,但是显示结果汉字有的正常,有的是乱码,不知是何故呢?  
  语句是这样的:  
                                            myUpload.initialize(pageContext);  
        myUpload.upload();  
         
        String   aa   =   myUpload.getRequest().getParameter("aa");  
        String   utf8Str     =   new   String(aa.getBytes("GBK"),"UTF-8");   //这句将GBK转换为UTF-8  
         
        out.println(utf8Str); 问题点数:10、回复次数:4Top

1 楼panpannana2(潘潘娜娜)回复于 2005-06-03 08:55:39 得分 0

UTF-8本来就不是汉字编码吧Top

2 楼dlxu(脱离纯粹Coding阶段)回复于 2005-06-03 08:57:08 得分 0

好像从Request得到的数据一向是ISO-8859-1编码格式的吧Top

3 楼disremember(disremember)回复于 2005-06-03 09:59:46 得分 0

看清楚,是jspSmartUpload组件传递过来的,好像做过内码转换,似乎是GBK,因为我做过试验,就是用ISO8859-1和gb2312转换为UTF-8后显示是乱码,只有GBK转换能看到汉字,只是汉字里参杂着个别乱码,不知是何故,高手都来看看吧Top

4 楼geelpheels(geelpheels)回复于 2005-06-06 09:43:33 得分 10

是不是用了smartupload后无须转码?个别乱码是因为这是个难字字库里面没有吧?  
  以上只是个人之见,可能有误请谅解。Top

相关问题

  • 在Java中怎样实现GBK内码到Unicode的转换
  • 内码转换
  • 内码转换
  • 有谁知道如何在VC中得到特殊字符的GBK内码值???快来拿分?
  • 请问如何判断一个字串内容属于什么字符内码?(ISO8859-1 ? 还是GBK ? 还是gb2312
  • 内码转换(Shift-JIS -> GBK)中遇到的问题, 有经验的大师请看过来
  • 散分!! 请告诉我怎么判断一个文本文件的汉字内码是GB码、BIG5码,还是GBK码
  • 关于汉字字符集, 请大家帮我厘清这几个概念:“内码”、“区位码”、“外码”、“UniCode”、“GBK码”、“GB2312码”、“UTF-8”等等。
  • 奇怪的汉字内码???
  • 内码转换很简单

关键词

  • 汉字
  • 转换
  • 乱码
  • 编码
  • myupload
  • gbk
  • utf
  • aa

得分解答快速导航

  • 帖主:disremember
  • geelpheels

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo