`
yuanke
  • 浏览: 74718 次
  • 性别: Icon_minigender_2
  • 来自: 临沂
社区版块
存档分类
最新评论

from提交的数据到后台是乱码

    博客分类:
  • J2EE
阅读更多
请高手帮忙,在火狐浏览器插入中文没有问题,在遨游或IE就出现乱码,应该怎么解决,我
google了半天没找到
这是ext:
  //----- new a simple sendMsgPanel     --------------------创建一个发送消息的面板---------------
        var sendMsgPanel= new Ext.form.FormPanel({
            id:'1101-panel',
            title:'发送新消息',
            labelWidth:200,
            frame:true,
        //    autoHeight:true,
            buttonAlign:'center',
            items:[{
               xtype:'textfield',
               fieldLabel:'<a href="#" onclick="javascript:recivers();">接收人</a>',
               id:'reciver',
               allowBlank:false,
               width:500
            },{
               xtype:'textfield',
               fieldLabel:'标题',
               id:'caption',
               allowBlank:false,
               width:500
            },{
               xtype:'textfield',
               fieldLabel:'内容',
               id:'msg',
               allowBlank:false,
               width:500,
               height:400
            }],
            buttons:[
              {
                text:'发送',
                handler:function(){
                    var f = sendMsgPanel.getForm();
                    if(f.isValid()){
                       f.submit({
                         url:'manager.do?command=sendPersonMsg',
                      
                         success:function(form,action){
                            if(false==action.result.checkRec){
                               Ext.Msg.alert('消息',  "对不起,此用户不存在,请输入正确的用户!");
                               return;
                            }
                            if(true==action.result.insertMsgOK){  
                              Ext.Msg.alert('消息',  "发送消息成功");
                              Ext.getCmp('content-panel').layout.setActiveItem('1102-panel');  
                              recPersonStore.reload();
                            }else{
                             Ext.Msg.alert('消息',  "插入数据失败");
                            }
                         },failure:function(){
                           Ext.Msg.alert('消息',  "服务器没有连接!!");
                         }
                       });
                    }
                }
              },{
               text:'取消',
               handler:function(){
               sendMsgPanel.getForm().reset();
               }
              }
            ]
           
        });




这是后台:
}else if("sendPersonMsg".equals(command)){           
    JSONObject json= new JSONObject();
    boolean check=false;
      String title=null;
      String msg = null;

   title = (String)request.getParameter("caption");
   msg = (String)request.getParameter("msg");


  String editor = (String)request.getSession().getAttribute("who");
      String reciver = (String)request.getParameter("reciver");
    String[] name =new test3().splitName(reciver);
    try {
             for(int i=0;i<name.length;i++){
                if(name.length==1){
                 boolean checkRec = new ProcessDAO().checkRec(name[0]); //检查用户是否存在
                       if(false==checkRec){
                    json.put("checkRec", false);
                    json.put("success", true);
                    out.println(json);
                    return null;
                       }
                }
              check = new ProcessDAO().sendPersonMsg(title,msg,editor,name[i]);  
           }
   
      json.put("insertMsgOK",check);
  json.put("success",true);
        out.print(json); 
   } catch (JSONException e) {
e.printStackTrace();
}
分享到:
评论
3 楼 yefansiping 2010-03-29  
这个问题在3.0里面解决了,可是我的这块还是出现这样的问题了,郁闷
2 楼 yuanke 2008-09-02  
问题解决了,打开ext-base.js文件,
找到"application/x-www-form-urlencoded",
改成:
"application/x-www-form-urlencoded; charset=UTF-8"

其他什么都不用做,服务器自动解析成
1 楼 379548695 2008-09-02  
楼上说的不可以
应该这样处理啊
我前今天遇到的这个问题
Ext.lib.Ajax.defaultPostHeader += '; charset=utf-8';//处理ie提交中文乱码问题
这个加到onready里面就可以啦。楼主可以44看!

相关推荐

    软件专业答辩常见问题汇总.docx

    - 用户输入的用户名和密码通过JavaScript提交到后台,后台验证后返回结果,前端根据结果展示登录成功或错误信息。 23. **如何删除记录?** - 通常通过主键传递,执行`DELETE FROM 表名 WHERE 主键 = '传递的主键'...

    jsp登录页面

    在这个场景中,我们看到一个简单的登录页面的实现,它涉及到前后台交互、用户输入验证以及与数据库的连接。以下是相关知识点的详细说明: 1. **JSP页面结构**: - `login.html` 是前端页面,负责展示登录表单并...

    基于mysql的论坛(1)

    4. 输入验证:对用户提交的所有数据进行验证,避免非法字符或过长的数据。 5. 后台管理安全:确保只有经过验证的管理员才能访问和操作后台功能。 6. 页面编码:使用统一的字符编码,例如UTF-8,以避免乱码问题。 综...

    PHP+MYSQL实现用户的增删改查

    - `mysql_query('set NAMES utf8')`:这行代码设置数据库连接的字符集为UTF-8,确保在处理中文字符时不会出现乱码问题。 3. **HTML与PHP结合**: - 在`userListt.php`中,HTML表格用于显示用户信息列表,而PHP...

    计算机发展与计算机应用概述.pdf

    计算机发展与计算机应用概述.pdf

    计算机二级公共基础知识全集合.pdf

    计算机二级公共基础知识全集合.pdf

    计算机机试答案.pdf

    计算机机试答案.pdf

    基于STM32F103的750W全桥逆变器并离网设计方案及其实现

    内容概要:本文详细介绍了基于STM32F103RCT6的750W全桥逆变器设计方案,涵盖硬件电路设计、软件编程以及保护机制等方面。硬件部分包括主控芯片的选择、PWM配置、Boost升压电路、PCB布局优化等;软件部分涉及并离网切换的状态机设计、过流保护、风扇控制算法、并机功能实现等。文中还分享了许多实战经验和调试技巧,如死区时间配置、电流采样方法、并网同步算法等。 适合人群:具有一定电子电路和嵌入式开发基础的技术人员,尤其是从事逆变器及相关电力电子产品开发的工程师。 使用场景及目标:适用于希望深入了解逆变器工作原理和技术实现的开发者,特别是那些需要掌握并离网切换、高效电源管理及可靠保护机制的人群。目标是帮助读者构建一个稳定可靠的逆变器系统,能够应对各种复杂的工作环境。 其他说明:本文不仅提供了详细的理论讲解,还有丰富的代码片段和实践经验分享,有助于读者更好地理解和应用相关技术。

    基于Simulink的单相全桥逆变器仿真与优化:MATLAB环境下的详细实现

    内容概要:本文详细介绍了如何利用Simulink在MATLAB环境中搭建单相全桥逆变器的仿真模型。首先,通过构建H桥结构,连接直流电源和RL负载,并引入PWM控制器进行开关管的控制。接着,针对仿真过程中遇到的各种问题,如谐波失真、开关管直通等问题,提出了具体的解决方案,包括加入LC滤波器、设置死区时间和优化PWM参数等。此外,还探讨了通过MATLAB脚本自动化测试不同参数组合的方法,以及如何提高电压利用率和降低谐波失真。最终,通过对仿真结果的分析,验证了所提方法的有效性和优越性。 适合人群:电力电子工程师、科研人员、高校学生等对逆变器仿真感兴趣的群体。 使用场景及目标:适用于研究和开发高效、稳定的逆变器系统,旨在通过仿真手段减少实验成本,优化设计方案,提高系统的性能指标。 其他说明:文中提供了详细的建模步骤和技术细节,帮助读者更好地理解和掌握相关技术和方法。同时,强调了仿真参数的选择和优化对于获得理想仿真结果的重要性。

    计算机红外通信.pdf

    计算机红外通信.pdf

    软考考试学习必备资料.md

    软考考试学习必备资料.md

    基于cornerstonejs开发移动端

    基于cornerstonejs开发移动端

    JavaScript网页设计高级案例:构建交互式图片画廊#JavaScript

    构建交互式图片画廊

    在学习Wpf的过程中,手搓了一个2048

    源码

    Bosch Rexroth IndraWorks Ds IndraWorks Ds 14V16.310.0

    Bosch Rexroth IndraWorks Ds IndraWorks Ds 14V16.310.0

    java面向对象 - 类与对象

    java面向对象 - 类与对象

    电机控制领域无感FOC算法的AT32平台实现及其鲁棒性优化

    内容概要:本文详细介绍了基于AT32平台的无感FOC(Field-Oriented Control)控制算法,特别是针对永磁同步电机(PMSM)和无刷直流电机(BLDC)的位置速度观测器实现。文章首先展示了启动策略的独特之处,即跳过传统前馈强拖阶段,直接利用矢量控制环和观测器协同启动。接着深入探讨了磁链观测器的核心算法,包括磁链积分、反正切求角度以及速度估算部分使用的改良版PLL。此外,文中还提到了容差配置模块,用于提高系统的鲁棒性和稳定性。最后,强调了模块间良好的解耦设计,使得各功能模块拥有明确的输入输出接口,增强了代码的可维护性和移植性。 适合人群:从事电机控制系统开发的技术人员,尤其是对无感FOC算法感兴趣的工程师。 使用场景及目标:适用于需要高精度、快速响应的电机控制系统开发项目,旨在提升系统的鲁棒性和稳定性,特别是在电机参数存在偏差的情况下依然能够保持良好性能。 其他说明:文章不仅提供了详细的代码实现,还分享了许多实用的经验和技术细节,如启动策略、磁链观测器的物理本质、速度估算方法等,有助于读者更好地理解和应用无感FOC算法。

    计算机机房de设置与维护.pdf

    计算机机房de设置与维护.pdf

    《Java 面试进阶指北 》 质量很高,专为面试打造

    《Java 面试进阶指北 》 质量很高,专为面试打造

    外转子开关磁阻电机多目标优化的NSGA-II算法实现与Matlab代码解析

    内容概要:本文详细介绍了外转子开关磁阻电机(ER-SRM)的多目标优化方法,主要采用NSGA-II算法进行优化。文章首先解释了为什么ER-SRM比传统内转子电机更难以优化,接着展示了如何利用NSGA-II算法解决这一难题。文中提供了详细的Matlab代码,包括种群初始化、交叉变异操作、非支配排序以及目标函数的定义。此外,还讨论了优化过程中的一些注意事项,如初始种群多样性的保持、交叉变异参数的选择、目标函数的设计等。最后,通过具体的案例和图表展示了优化结果及其应用价值。 适合人群:从事电机设计与优化的研究人员和技术人员,尤其是对外转子开关磁阻电机感兴趣的读者。 使用场景及目标:适用于需要同时优化电机效率、转矩波动和制造成本等多种目标的情况。通过NSGA-II算法,可以在多个相互冲突的目标间找到最佳平衡点,从而提高电机的整体性能。 其他说明:文章不仅提供了完整的Matlab代码实现,还分享了许多实践经验,如参数设置的经验公式、常见错误及解决方案等。这对于理解和掌握NSGA-II算法的实际应用非常有帮助。

Global site tag (gtag.js) - Google Analytics