function utf8_urldecode($str)

{
$str = preg_replace("/%u([0-9a-f]{3,4})/i","&#x\\1;",urldecode($str));
return html_entity_decode($str,null,'UTF-8');;
}

function ConvertUTF8ToGB2312($str)
{
return iconv("UTF-8","GB2312//IGNORE",$str);
}

function ConvertGB2312ToUTF8($str)
{
return iconv("GB2312","UTF-8//IGNORE",$str);
}

php处理环境是utf-8的, jquery所在网页也是的utf-8的, jquery post的中文数据以%u开头, 需要将这个code转发到另一台接收gb2312字符的web网站

if(isset($_REQUEST["code"]))
{
//解码
$tmp = utf8_urldecode($_REQUEST["code"]);
//utf-8转gb2312
$tmp = ConvertUTF8ToGB2312($tmp);
//编码
$tmp = urlencode($tmp);
$AppendPara .= "&code=" . $tmp;
}
else
{
$AppendPara .= "&code=";
}

最新文章

  1. 初识ReactJs(一)
  2. git之.gitignore文件用途
  3. 关于C#的委托(delegate)的自我理解
  4. C# winform OpenFileDialog MessageBox
  5. 资料推荐--Google Java编码规范
  6. POJ 2528 区间染色,求染色数目,离散化
  7. #用Python直接写UTF-8文本文件
  8. 51nod 1640 天气晴朗的魔法 最小生成树
  9. hdu 4970 Killing Monsters (思维 暴力)
  10. 归并树 划分树 可持久化线段树(主席树) 入门题 hdu 2665
  11. Sublime Text3使用指南
  12. Codeforces 448 E. Divisors (DFS,储存结构)
  13. [HAOI2007]覆盖问题
  14. std::lock_guard/std::unique_lock
  15. 不同路由器下远程ssh登录Beaglebone系统(通过路由器端口转发,配合花生壳的DDNS功能)
  16. SpringBoot 试手(简易的SpringBoot搭建步骤)
  17. 数据机构-折半查找法(二分查找法)-Python实现
  18. (转)漫谈MySql中的事务
  19. linux系统下pdf操作软件pdftk
  20. css经验之谈

热门文章

  1. serialVersionUID的作用
  2. JDBC中连接MySQL数据库
  3. nohup使用(转)
  4. 基于android平台的出题软件---- 每日30题
  5. Android 数据处理之Webapi OAuth2.0
  6. 【耐克】【空军一号 Nike Air Force 1】【软木塞】
  7. ubuntu系统lamp环境搭建、数据库迁移、设置数据库外部访问
  8. Redis -- 01 入门
  9. 转载: 查看HADOOP中一个文件有多少块组成及所在机器ip
  10. JSONP和CORS两种跨域方式的简单介绍和解决方案实例