java/js/html/ajax 使用ajax请求,中文乱码~~

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java/js/html/ajax 使用ajax请求,中文乱码~~相关的知识,希望对你有一定的参考价值。

补充下,在把程序部署到tomcat中的时候,就没有发现乱码情况,但是,当我把程序部署到websphere的时候,中文却出现乱码。
出现乱码的地方是在使用ajax请求的时候,传递中文字符出错。
$.ajax(
url:url,
type:"post",
dataType:"json",
data:(
type:"getcity",
province:province
),
success:success

);

url=encodeURI(encodeURI(url));前台转码一次,java.net.URLDecoder.decode(paperTitle,"UTF-8");后台也转码下,试试。 参考技术A 我知道tomcat会自动进行一次转码,不知道websphere会不会 参考技术B $.ajax(
url:url,
type:"post",
dataType:"json",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
data:(
type:"getcity",
province:province
),
success:success
);
试试;

详细出处参考:http://www.jb51.net/article/24097.htm追问

谢谢

HTML基础之JS

转:http://www.imdsx.cn/index.php/2017/07/27/html4/

 

HTML中的三把利器的JS 又称为JavaScript,看着好像和Java有点联系,实际上他和java半毛钱关系都没有,JavaScript和我们学习的Python、Go、Java、C++等,都是一种独立的语言,Python的解释器有Python2.7、Python3.x,浏览器具有解释JavaScript的功能,所以它才是HTML的三把利器之一。

在HTML中可以将JavaScript/JS的代码写在head中,被script标签所包裹,当浏览器解释HTML时,遇到style标签时,按照CSS规则解释,遇到Script标签时,按照JavaScript的语法规则解释。

引入JavaScript代码,类似于Python的import

<script src="public.js" type="text/javascript"></script>

head中引入JS与body中引入JS区别

html代码从上而下解析,如果在head中引入JS,影响页面打开的速度,存在风险,所以通常放在htmlbody的最下方,这样页面内容先展示,最后在加载JS。注:写在最下面要有底线,写在body内部的最底下。

注释

单行注释通过 //  多行通过 /* */

JS变量

以上是关于java/js/html/ajax 使用ajax请求,中文乱码~~的主要内容,如果未能解决你的问题,请参考以下文章

gulp压缩整站方法(html/css/js/image)

VUE引用外部js,并使用其中的变量/方法

前端js几种加密/解密方法

java中Js验证日期的正则表达式格式为:yyyy/MM/dd

java中string.matcher(regex)如何指定匹配模式, 即要实现和js中的/i/m/g等等的功能

Notepad++ 中如何对 HTML/CSS/JS 格式化?