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

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内容到后端规范与标准化