Atitit 发帖机实现(3 )---usrQBN023 js提交ajax内容到后端规范与标准化
Posted attilaxAti
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Atitit 发帖机实现(3 )---usrQBN023 js提交ajax内容到后端规范与标准化相关的知识,希望对你有一定的参考价值。
Atitit 发帖机实现(3 )---usrQBN023 js提交ajax内容到后端规范与标准化
提交务必使用utf编码,否则解码后的可能缺失,是web server的bug应该。Resin4.0.221
大段内容务必要替换转义换行符号
C:\\0workspace\\AtiPlatf_cms\\WebRoot\\poster\\gejy_pub.js
cmd= cmd.replace(new RegExp("\\r\\n",\'gm\'),"\\\\r\\\\n");
在js console可以打印出来字面值\\r\\n
cmd= cmd.replace("\\r\\n","\\\\r\\\\n"); // \\\\r\\\\n
console.log(cmd);
str.replace(new RegExp(replaceStr,\'gm\'),\'\')
*/
// alert("aa".replace(new RegExp("a",\'gm\'),"b"));
提交务必使用utf编码,否则解码后的可能缺失,是web server的bug应该。Resin4.0.22
内容1变成了内容?问号。。
para.cmd= encodeURIComponent(cmd);
/atiplat_cms/src/com/attilax/poster/Poster4gejy.java
HttpServletRequest req = Global.req.get();
try {
req.setCharacterEncoding("utf8");
} catch (UnsupportedEncodingException e1) {
ExUtil.throwExV2(e1);
}
String script = req.getParameter("cmd");
script=urlEncode.decode(script);
//String script_gbk2utf = EncodeX.gbk2utf(script);
//script = script_gbk2utf;
// String script_utf2gbk=EncodeX.utf2gbk(script);
System.out.println("--script:" + script);
作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 )
汉字名:艾提拉(艾龙), EMAIL:1466519819@qq.com
转载请注明来源: http://www.cnblogs.com/attilax/
--Atiend
以上是关于Atitit 发帖机实现(3 )---usrQBN023 js提交ajax内容到后端规范与标准化的主要内容,如果未能解决你的问题,请参考以下文章
Atitit 发帖机实现-----UsrQBm2008 页面上下文规范
Atitit 发帖机实现---usrQBN2243 文本解析到对象协议规范
Atitit 发帖机实现(3 )---usrQBN023 js提交ajax内容到后端规范与标准化