本文介绍了如何在c ++中模仿js decodeURIComponent?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有字符串(uri),我需要在c ++中解码,它必须是js decodeURIComponent函数
,以便这个字符串:

  http://external.ak.fbcdn.net/safe_image.php?d=AQBuv4KHE_CDlCPV&w=130&h=130&url=http00253A00252F00252Fi1.ytimg.com00252Fvi00252F8dWcLkK62lM00252Fhqdefault.jpg 

将如下所示:

  http://i1.ytimg.com/vi/8dWcLkK62lM/hqdefault.jpg 

是有一些mini类处理c ++中的所有uri编码?
谢谢

解决方案

如果您正在寻找一个小型跨平台库来执行此操作,请考虑使用 a href =http://uriparser.sourceforge.net =nofollow> uriparser 。 BSD许可证和外部依赖关系


i have string (uri) that i need to decode in c++ , its have to be as js decodeURIComponent function so that this string :

http://external.ak.fbcdn.net/safe_image.php?d=AQBuv4KHE_CDlCPV&w=130&h=130&url=http00253A00252F00252Fi1.ytimg.com00252Fvi00252F8dWcLkK62lM00252Fhqdefault.jpg

will look like this :

http://i1.ytimg.com/vi/8dWcLkK62lM/hqdefault.jpg

is there some mini class that deal with all uri encoding in c++ ?Thanks

解决方案

If you are looking for a small cross platform library to do this, Consider using uriparser. BSD license and no external dependencies

这篇关于如何在c ++中模仿js decodeURIComponent?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-17 00:52