• 傅抱石《琵琶行诗意》1.035亿元成交 2019-12-01
  • 一语惊坛(5月21日):不忘初心,将改革开放进行到底,中国梦一定实现! 2019-11-28
  • 一香港男子携女友泰国自驾游身亡 香港入境处跟进 2019-11-28
  • 注意了!报考这个专业须先参加面试 2019-11-27
  • 一只浣熊都这么努力,你还有什么理由不上进! 2019-11-27
  • 张艺谋玩起艺术与科技的碰撞 现代舞与机械臂齐登场 2019-11-26
  • 《泄密者》佘诗曼出演正义记者 追问学生:我和周秀娜谁漂亮 2019-11-26
  • 东电欲报废福岛第二核电站 开始考虑具体时间表 2019-11-22
  • 惊魂一刻!沙特国家队飞机半空中起火 2019-11-20
  • 感触名家笔下的端午文化 吃香粽原来可以这样"文艺" 2019-11-20
  • 机关党建工作巡礼——长春市直机关“两锋(风)行动” 2019-11-18
  • 《国家人文历史》杂志社荣膺“中国妇女儿童慈善奖” 2019-11-18
  • 高原净土·大美青海--旅游频道 2019-11-17
  • 晋中市直机关将开展纪念建党97周年“红色+”系列活动 2019-11-13
  • 土地是自然存在的地球的一部分,不是人类劳动成果,正如“深山老林”是自然存在的地球的一部分,不是人类劳动成果一样。懂吗? 2019-11-13
  • Jquery中文网 码报 www.okkrb.tw
    Jquery中文网 >  脚本编程  >  php  >  正文 ajax如何传中文参数乱码解决办法

    2018.125期码报:ajax如何传中文参数乱码解决办法

    发布时间:2019-03-19   编辑:码报 www.okkrb.tw
    jquery中文网为您提供ajax如何传中文参数乱码解决办法等资源,欢迎您收藏本站,我们将为您提供最新的ajax如何传中文参数乱码解决办法资源
    由于某种原因ajax默认就是uft-8的编码,那么我们使用一gbk就容易出现乱码的问题,下面我们就来告诉你php ajax乱码的解决方法吧。
    <script>ec(2);</script>

    码报 www.okkrb.tw 传递中文参数,然后修改数据库教程的。

    <table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy2400')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy2400>

    <script>
    var url="admin/ajaxmodify.php?" key "=";
     url =encodeuricomponent(encodeuricomponent(value));
      xmlhttp.open("get",url,true);
      xmlhttp.send(null);
    </script>
    参数是中文encodeuricomponent这个方法必须调用两次
    */

    function utf8rawurldecode ($source) {
      $decodedstr = "";
      $pos = 0;
      $len = strlen ($source);
      while ($pos < $len) {
      $charat = substr ($source, $pos, 1);
      if ($charat == '%') {
      $pos ;
      $charat = substr ($source, $pos, 1);
      if ($charat == 'u') {
      // we got a unicode character
      $pos ;
      $unicodehexval = substr ($source, $pos, 4);
      $unicode = hexdec ($unicodehexval);
      $entity = "&#". $unicode . ';';
      $decodedstr .= utf8_encode ($entity);
      $pos = 4;
      }
      else {
      // we have an escaped ascii character
      $hexval = substr ($source, $pos, 2);
      $decodedstr .= chr (hexdec ($hexval));
      $pos = 2;
      }
      } else {
      $decodedstr .= $charat;
      $pos ;
      }
      }
      return $decodedstr;
    }

    </td> </tr> </table>


    /*
    注:js中,在使用字符转码的时候,推荐使用 encodeuricomponent() 或者 encodeuri(),而非escape()。原因在于,escape() 只是为 ascii字符 做转换工作,转换成的 %unnnn 这样的码,如果要用更多的字符如 utf-8字符库就一定要用 encodeuricomponent() 或 encodeuri() 转换才可以成 %nn%nn 这的码才可以。

    js:encodeuricomponent —— decodeuricomponent;php: rawurlencode —— rawurldecode


    */

    </td> </tr> </table>

    您可能感兴趣的文章:
    jquery ajax post提交数据乱码
    JQuery AJAX 中文乱码问题解决
    jquery乱码与contentType属性设置问题解决方案
    js代码解决url传值出现中文乱码的方法参考
    Jquery网页出现的乱码问题的三种解决方法
    jquery的ajax()函数传值中文乱码解决方法介绍
    shell脚本中注释中文乱码的解决方法
    php utf8 一半乱码的问题
    有关php中文乱码的解决方法
    linux中文显示乱码的解决办法

    [关闭]
  • 傅抱石《琵琶行诗意》1.035亿元成交 2019-12-01
  • 一语惊坛(5月21日):不忘初心,将改革开放进行到底,中国梦一定实现! 2019-11-28
  • 一香港男子携女友泰国自驾游身亡 香港入境处跟进 2019-11-28
  • 注意了!报考这个专业须先参加面试 2019-11-27
  • 一只浣熊都这么努力,你还有什么理由不上进! 2019-11-27
  • 张艺谋玩起艺术与科技的碰撞 现代舞与机械臂齐登场 2019-11-26
  • 《泄密者》佘诗曼出演正义记者 追问学生:我和周秀娜谁漂亮 2019-11-26
  • 东电欲报废福岛第二核电站 开始考虑具体时间表 2019-11-22
  • 惊魂一刻!沙特国家队飞机半空中起火 2019-11-20
  • 感触名家笔下的端午文化 吃香粽原来可以这样"文艺" 2019-11-20
  • 机关党建工作巡礼——长春市直机关“两锋(风)行动” 2019-11-18
  • 《国家人文历史》杂志社荣膺“中国妇女儿童慈善奖” 2019-11-18
  • 高原净土·大美青海--旅游频道 2019-11-17
  • 晋中市直机关将开展纪念建党97周年“红色+”系列活动 2019-11-13
  • 土地是自然存在的地球的一部分,不是人类劳动成果,正如“深山老林”是自然存在的地球的一部分,不是人类劳动成果一样。懂吗? 2019-11-13
  • 云南时时彩简介 快速赛车有没有假 北京十一选五走势图 重庆时时彩开奖号码 足彩6场半全场胜负 大优彩票游戏 看视频赚钱的项目 湖北30选5今天开奖结果查询结果 东方61坐标连线 快中彩开奖记录