TC官方合作论坛

 找回密码
 立即注册
查看: 469|回复: 7
打印 上一主题 下一主题

[问题] post url编码的问题 大神帮忙

[复制链接]
跳转到指定楼层
楼主
发表于 2014-12-5 14:27:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
post  url编码的问题 大神帮忙  post过去的数据是乱码 需要先转码  如何在tc实现url转码
回复

使用道具 举报

沙发
发表于 2014-12-6 10:24:57 | 只看该作者
里面有个转码
回复 支持 反对

使用道具 举报

板凳
发表于 2014-12-6 10:26:35 | 只看该作者
function 编码转换(str)
    ScriptContorl=com("MSScriptControl.ScriptControl")
    ScriptContorl.AllowUI = true
    ScriptContorl.Language = "JavaScript"//"JavaScript"
    ScriptContorl.AddCode("function add(s1){return encodeURI(s1);}")
    ret=ScriptContorl.Run("add",str)
    ScriptContorl=null
    return ret
endfunction
回复 支持 反对

使用道具 举报

地板
发表于 2014-12-6 11:24:20 | 只看该作者

  1. function encodeURI(str)
  2.     ScriptContorl=com("MSScriptControl.ScriptControl")
  3.     ScriptContorl.AllowUI = true
  4.     ScriptContorl.Language = "JavaScript"//"JavaScript"
  5.     ScriptContorl.AddCode("function add(s1){return encodeURI(s1);}")
  6.     ret=ScriptContorl.Run("add",str)
  7.     ScriptContorl=null
  8.     return ret
  9. endfunction

  10. function decodeURI(str)
  11.     ScriptContorl=com("MSScriptControl.ScriptControl")
  12.     ScriptContorl.AllowUI = true
  13.     ScriptContorl.Language = "JavaScript"
  14.     ScriptContorl.AddCode("function add(s1){return decodeURI(s1);}")
  15.     ret=ScriptContorl.Run("add",str)
  16.     ScriptContorl=null
  17.     return ret
  18. endfunction
复制代码

http://bbs.tyuyan.com/thread-47482-1-1.html
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2014-12-6 18:32:02 | 只看该作者
huakeha 发表于 2014-12-6 10:26
function 编码转换(str)
    ScriptContorl=com("MSScriptControl.ScriptControl")
    ScriptContorl.Allo ...

这个是转utf8的  我要转gb2312的
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-12-6 18:37:51 | 只看该作者
boyinr2d 发表于 2014-12-6 18:32
这个是转utf8的  我要转gb2312的

encodeGB2312(body,Cset)  有这么个函数  应该是转换到gb2312的  但是不知道如何使用 body这个值是什么?  cset是要用GB2312方式编码的字符串 我试了很多次返回的都是空
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2014-12-6 18:39:12 | 只看该作者
q273814 发表于 2014-12-6 11:24
http://bbs.tyuyan.com/thread-47482-1-1.html

这个返回的是utf-8编码的 我要转为gb2312的
回复 支持 反对

使用道具 举报

8#
发表于 2014-12-8 11:57:42 | 只看该作者
boyinr2d 发表于 2014-12-6 18:39
这个返回的是utf-8编码的 我要转为gb2312的

你变通一下不行啊
把UTF8改成GB2312不就行了  我次奥
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-23 23:35 , Processed in 0.148736 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表