2012-01-09 65 views
1

我有串(URI),我需要在C解碼++,它必須爲JS decodeURIComponent功能 使這個字符串:如何模仿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 

是有一些迷你類在C++中處理所有的uri編碼嗎? 感謝

回答

2

如果你正在尋找一個小的跨平臺圖書館要做到這一點,可以考慮使用uriparser。 BSD許可證,沒有外部的依賴

+0

befor我看在文件中,它看起來不錯,它會做的工作? – user63898 2012-01-09 15:31:39

1

退房http://uriparser.sourceforge.net/

這是一個C庫,所以使用它在C++

跨平臺的Windows,Linux等沒有問題。在linux下,你可以用apt-get來安裝它。

+0

是的,我看到它,但地獄..我不明白我是如何解碼的例子和來源的URI我 – user63898 2012-01-09 15:47:16

+0

我只是不明白如何使用它...有人可以幫助嗎? – user63898 2012-01-10 06:41:19