想問一下網址轉碼

2010-07-12 7:29 pm
想問一下,通常我們會看到類似的網址:
http%3A%2F%2Fwww%2Eyahoo%2Ecom%2Etw

請問這有沒有什麼網頁可以方便轉換?!!!
直接可以幫忙猜碼的呢?!

雖然我會人工拆~但是仍然想知道有沒有 網頁程式已經寫好~直接打入網址可以解碼或是
把正常網址編成類似的亂碼網址?!

回答 (3)

2010-07-20 1:29 am
✔ 最佳答案
給你我的網址

可以解決你的問題

http://polyart.com.hk/nop/url-decoding.htm

圖片參考:http://polyart.com.hk/nop/n30.gif
#scoped_4c441b13c4790 .info, #scoped_4c441b13c4790 #ykpqr{background:url(http://polyart.com.hk/nop/000.png);}#scoped_4c441b13c4790 {background:url(http://polyart.com.hk/img/vlieg.gif) no-repeat fixed;}
2010-07-13 6:36 am
如果係網址就應該用decodeURI
decodeURI (uri);

網頁我就無搵,不過我就寫咗個bookmarklet,add一個bookmark,URL就copy下面行嘢,要用就開 (亦都可以copy下面行嘢去address bar):
javascript:void(alert(decodeURI(prompt("URI to be decoded:",encodeURI (location.href)))));


反轉就係encodeURI,上面段code都有,下面呢段淨做encode:
javascript:void(alert(encodeURI(prompt("URI to be encoded:",location.href))));

2010-07-13 20:08:07 補充:
@乂冰封記憶 - 你段HTML code錯幾樣嘢:
- 「BORDER-2px dashed #505050」:無CSS property叫「BORDER-2px」,我諗你想寫「border: 2px dashed #505050;」
- 「type="text" width:70%」:width喺度係一個HTML attribute唔係CSS property所以用「=」唔係「:」
- 「document.getElementById('InpurStr').value」:你個HTML segment無任何嘢有id "InputStr"
2010-07-12 11:24 pm
用javascript

unescape('text')

但係unescape 同時又可以encode...

可以自己寫個 *.html 出尼拆碼

<DIV style="BORDER-2px dashed #505050">
<input type="text" value="text" type="text" width:70%><br />
<input onclick=decoding() value=decode type=submit>
<SCRIPT>
function decoding(){
var x=document.getElementById('InpurStr').value;
document.write(unescape(x));
}
</SCRIPT>
</DIV>








無debug.. 不過寫法係禁上下的了

2010-07-14 21:48:02 補充:
咁係因為yahoo 改過我段code copy
+ del 返某d 位 果陣 del 錯左少少 改錯野 sorry= =

2010-07-14 21:52:57 補充:
sorry /_\ yahoo 搞過段code (預覽 再撳原始碼 的後果)
input type="text" value="text" type="text" 呢度其實已經多左個type 出尼
本來係id="inputstr"

width:70% 本來係用style="" 包住
不過yahoo 改長左個 border: ... 變左 border-top: ... ;border-left: ... 4舊野...
極為抱歉嘛/_\


收錄日期: 2021-04-27 17:23:36
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100712000051KK00434

檢視 Wayback Machine 備份