0 0

百思不得其解的问题,等技术高手。0

今天做了一个小模块的时候发现了从前端浏览器用JQuery传值用($.post)来传中文,在页面也设置了浏览器的编码方式,但是到后台去获取值得时候却出现了乱码。

ie浏览器下用Jquery.post请求时乱码

火狐浏览器下用Jquery.post请求正常显示

在Jquery.js里面的编码方式charset=utf-8;也做了设置

在java后台也设置了编码方式,包括请求request,以及响应头Response均设置了编码格式

全部统一为UTF-8格式 包括tomcat的设置

利用encodeURI两次编码然后到java后台解码是没有问题的;

开发工具也做了编码的,全部统一为UTF-8格式

在javascript 中用window.open();的方式来请求是没有乱码的问题的,在超链接上也没有发现乱码问题。


配置:jdbc+struts2
浏览器是IE9 IE8 AND 火狐;用的jquery是1.9.1

我想问的问题是:
1.我想明白是不是IE浏览器的问题?
2.是不是和jquery有问题,我也换过1.5的版本,同样也是乱码,现在用的是1.9.1.min版的
3.在请求的时候,做过一次调试,发现出现了两个请求,一个是post,另外一个是get,我现在还在研究中。
4.谁有过类似的问题都来说一下。

补充一下内容:在IE9或者IE8下修改编码方式为GB2312的情况下传值到后台又不出现乱码了,
但是结合上面的问题总感觉矛盾,从页面为UTF-8为统一的编码方式到后台也是采用的UTF-8格式
为什么修改浏览器编码为GB2312才会不显示乱码,修改之后页面是乱码了,但是传值没有出现乱码。
而且感觉不符合逻辑。
2013年9月01日 18:48
  • 大小: 140.8 KB
  • 大小: 140.8 KB

4个答案 按时间排序 按投票排序

0 0

采纳的答案

请改成如下方式:

$.post('picturerolling_querybytitleone.action'
    ,{"titleval":${title}}
    ,function(date) {

      },"json"); 

2013年9月01日 21:37
0 0

还是用form表单提交,中文乱码的问题确实比较扰人。

2013年9月03日 10:59
0 0

encodeURI转码中文,后台不转码...

2013年9月02日 10:27
0 0

传值是放在url后面,还是使用post方式传递的?

2013年9月01日 19:06

相关推荐

    百思不得其解API文档

    在“百思不得其解API文档”中,我们可以期待找到一系列详细说明如何使用特定API的指南、示例代码和接口定义。API文档是开发者理解和使用API的关键资源,它能帮助他们快速上手并有效地集成API到自己的应用程序中。 ...

    娱乐搞笑小程序集合(百思不得其解+微笑话+笑话+煎蛋)

    娱乐搞笑小程序集合包含:百思不得其解+微笑话+笑话+煎蛋等4个小程序源码,包括前端页面和后台php程序。每个小程序都有展示页面的截图,用户可以根据自己的需求选择喜欢的小程序进行发布。推荐使用宝塔组件,小白...

    微信小程序,百思不得其姐demo

    微信小程序,百思不得其姐demo

    【漫画】程序员的工作:百思不得其解的bug

    【漫画】程序员的工作:百思不得其解的bug.从我这么多年的编程经历中,我深深体会到一条真理,越是挠破头皮,百思不得其解的bug,越有可能是最愚蠢而简单的bug。  从我这么多年的编程经历中,我深深体会到一条真理,...

    一道简单的OJ题目 见鬼了 百思不得其解

    4. **文档说明**:对于重要的函数或模块,应提供清晰的文档说明,包括函数的作用、参数含义、返回值等,以便于其他开发人员理解和使用。 #### 五、总结 通过对上述题目的分析和解决方案的讨论,我们可以看到在编写...

    微信小程序demo:百思不得姐:使用不得姐api(源代码+截图)

    微信小程序demo:百思不得姐:使用不得姐api(源代码+截图)微信小程序demo:百思不得姐:使用不得姐api(源代码+截图)微信小程序demo:百思不得姐:使用不得姐api(源代码+截图)微信小程序demo:百思不得姐:使用不得姐...

    01百思不得其姐源码

    只为学习用的

    仿 百思不得姐(实现段子(文字)发表 刷新显示 登录+注册 ) 客户端+sql+服务端

    在移动开发领域,构建一个类似于“百思不得姐”的应用是一项常见的练习,它涵盖了用户登录注册、内容发布及刷新显示等多个功能。在这个项目中,我们将专注于如何在Android平台上实现这样一个功能齐全的应用。 首先...

    百思不得姐 v5.2

    百思不得姐 v5.2 当前版本:5.2 软件语言:中文 软件类别:笑话 软件大小:12.11 MB 适用固件:1.6及更高固件 内置广告:没有广告 适用平台:Android 你是否觉得生活枯燥苦闷?工作压力大?在这里姐可以让你的心灵...

    mvp_百思不得姐

    4. **百思不得姐功能实现**:在"MVP_百思不得姐"项目中,可能包含了内容浏览、用户互动、内容推荐等功能。Presenter将负责处理这些功能的逻辑,例如,当用户点击一个帖子时,Presenter会从Model获取帖子详情,然后将...

    百思不得姐小程序源码百思不得姐小程序源码

    百思不得姐小程序源码百思不得姐小程序源码百思不得姐小程序源码百思不得姐小程序源码百思不得姐小程序源码百思不得姐小程序源码百思不得姐小程序源码百思不得姐小程序源码百思不得姐小程序源码百思不得姐小程序源码...

    百思不得姐iOS客户端框架源码

    百思不得姐的源码可能遵循了一些iOS开发的最佳实践,例如代码风格、模块化设计、错误处理等。通过研究源码,可以吸收这些经验,提升自己的编程素养。 总之,通过对百思不得姐iOS客户端框架源码的深入学习,开发者...

    百思不得姐

    "百思不得姐"是一款备受欢迎的移动应用APP,它主要面向那些喜欢探索网络文化、消磨碎片时间以及寻找娱乐...无论是在等车、休息间隙还是闲暇时刻,打开"百思不得姐",都能让人在快节奏的生活中找到片刻的放松和欢笑。

    高仿百思不得姐源码

    高仿百思不得姐源码,只有一个大致的MVP框架,跑起来效果非常好

    微信小程序百思不得姐源码

    在"百思不得姐"的源码中,我们可以深入研究如何利用这些技术构建一个完整的社交应用。 首先,从源码中,我们可以学习到如何进行微信小程序的项目初始化,包括配置app.json文件(定义小程序的全局配置)、wxss样式表...

    百思不得姐for swift代码

    在Swift编程语言中,开发一款名为“百思不得姐”的应用程序是一个挑战性的任务,因为这涉及到多媒体内容处理、网络请求、用户界面设计等多个方面。在这个项目中,开发者将使用Swift的强大功能来实现一个类似“百思...

    百思不得姐微信小程序源码.rar

    【百思不得姐微信小程序源码】是一款基于微信开发者工具构建的应用程序源代码,它包含了实现"百思不得姐"这一趣味社交平台在微信小程序端的全部代码资源。这款小程序让用户能够在微信环境中浏览、分享有趣的段子、...

    百思不得姐IOS源码分享

    在iOS开发领域,"百思不得姐"是一款知名的社交娱乐应用,它以其独特的用户界面和丰富的功能吸引了大量用户。这个标题为“百思不得姐IOS源码分享”的资源提供了该应用的原始代码,为开发者提供了一个深入学习iOS编程...

    百思不得姐微信小程序.rar

    【百思不得姐微信小程序】是一款基于微信小程序平台开发的应用,其主要功能是提供一个娱乐、分享、互动的社交环境。这款小程序的源代码包含了Android版本的适配内容,因此,我们可以从中学到关于微信小程序开发以及...

Global site tag (gtag.js) - Google Analytics