Atitit   发帖机实现(3 )---usrQBN023 js提交ajax内容到后端规范与标准化

Posted attilaxAti

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Atitit   发帖机实现(3 )---usrQBN023 js提交ajax内容到后端规范与标准化相关的知识,希望对你有一定的参考价值。

 

 

 

Atitit   发帖机实现(3 )---usrQBN023 js提交ajax内容到后端规范与标准化

 

大段内容务必要替换转义换行符号1

提交务必使用utf编码,否则解码后的可能缺失,是web serverbug应该。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 serverbug应该。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内容到后端规范与标准化

Atitit. Atiposter 发帖机 新特性 poster new feature v11  .docx

Atitit  自动化gui 与 发帖机 技术

Atitit 发帖机系列  词法分析器v5 版本新特性说明)