Delphi进行URL的编码和解码

个人备忘 2024-06-22 960 次浏览 次点赞

网上提供的编码和解码还是比较多的。总结了一下:
1)普遍方法是引用HttpApp单元,然后

HTTPEncode(UTF8EnCode('我是中文') //编码
UTF8DeCode(HTTPDecode('%E8%B0%83%E4%BC%98')//解码

2)引用IdURI进行编码或者解码

IdURI.URLDecode('解码的内容')
IdURI.URLEncode('http://www.aa.com/?v=%E8%B0%83%E4%BC%98')

3)引用System.NetEncoding,然后

TNetEncoding.URL.Encode('我是中文')//编码
TNetEncoding.URL.Decode('%E8%B0%83%E4%BC%98');//解码


本文由 王守红 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论