2010-04-14 34 views
1

我有一個使用GET方法的表單。 如果值以特殊字符提交,它們將顯示在以下URI中: ?value = fudge%20和%20stuff如何阻止GET方法對URI中的HTML特殊字符進行編碼?

如何讓它變得乾淨? 我不想使用頭函數,因爲這是在drupal的頁面中發生的。

+1

'urldecode()'? - – 2010-04-14 18:00:08

+3

此行爲是設計使然。你不能規避它,不應該嘗試。 – SLaks 2010-04-14 18:00:58

回答

5

URL不能包含空格和許多其他「特殊字符」,因此它們會被編碼。不幸的是,你可以對此做很多事情。你可以做的最多的是表單中的一些JavaScript欺騙,但我認爲這不值得。

1

如果%20困擾你,你可以用(GREP替換)+字符(?value=fudge+and+stuff)以獲得更好的可讀性。否則,你可以做的事情不多。其他「異國情調」的角色也會同樣逃脫,並且需要成爲。

0

URL:值=軟糖%20於是%20stuff

編碼爲:fulg<space><space>stuff

相關問題