zoukankan      html  css  js  c++  java
  • 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://blog.csdn.net/attilax

    --Atiend

     

  • 相关阅读:
    作业3
    学习进度
    作业2
    介绍自己,并介绍github注册过程和初步使用
    mysql显示中文乱码问题解决
    数学能力测试
    C++ Primer总结
    shell脚本
    完全二叉树
    test命令的测试功能
  • 原文地址:https://www.cnblogs.com/attilax/p/15198246.html
Copyright © 2011-2022 走看看