CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  Ajax

Ajax+Java 中文乱码终结解决方法!

楼主iouzhui(从来不改变)2006-09-24 13:35:09 在 Web 开发 / Ajax 提问

向服务器发送请求,在服务器端加入:  
    String   string   =   request.getParmater("parmater");  
          string   =   new   String(string.getBytes("ISO8859-1"),"GBK");  
      服务器向客户端发送报文:  
          String   static   CONTENT_TYPE   =   "text/html;charset=GBK";  
    response.SetContentType(CONTENT_TYPE); 问题点数:0、回复次数:10Top

1 楼iouzhui(从来不改变)回复于 2006-10-06 04:39:23 得分 0

自己顶一个Top

2 楼chaircat(chaircat)回复于 2006-10-06 09:18:58 得分 0

怀疑中...做个实验先...Top

3 楼chaircat(chaircat)回复于 2006-10-06 09:25:48 得分 0

好像行...Top

4 楼cloudgamer(欢迎交流qq215754452)回复于 2006-10-06 15:28:41 得分 0

什么意思  
  说详细点吧  
  String   string   =   request.getParmater("parmater");  
          string   =   new   String(string.getBytes("ISO8859-1"),"GBK");  
   
   
          String   static   CONTENT_TYPE   =   "text/html;charset=GBK";  
    response.SetContentType(CONTENT_TYPE);  
   
  这几段代码放到哪里Top

5 楼chaircat(chaircat)回复于 2006-10-07 18:22:04 得分 0

我用ASP...  
  服务端加一句Response.ContentType   =   "text/html;charset=GBK"  
  就行了...Top

6 楼shaipe(鹏海轻舟)回复于 2006-10-07 23:18:49 得分 0

客户端向服务端发送的时候加上escape()就可以解决乱码问题  
   
   
  http://www.lbsxp.comTop

7 楼iouzhui(从来不改变)回复于 2006-10-21 13:01:33 得分 0

两处代码均放在服务端就oK了Top

8 楼yaya_sky(每天来点新鲜的)回复于 2006-10-21 16:09:22 得分 0

markTop

9 楼lv_kevin(水工、木工、做网站)回复于 2006-10-22 21:23:55 得分 0

这是responseText用的吧,  
  如果用responseXML方法这个应该也不行。Top

10 楼foremans(Noodles)回复于 2006-10-23 12:44:17 得分 0

我是自己做了base64编码,看起来比较傻,但是解决mbs很管用,呵呵,只不过数据量大了1/3,差的时候大了5/3,因此不适合英文Top

相关问题

关键词

得分解答快速导航

  • 帖主:iouzhui

相关链接

  • Web开发类图书

广告也精彩

反馈

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