我在表单上使用了1个搜索选项。在这里,当我通过任何特殊的
像& or $
这样的字符在搜索框中没有保存该请求参数,但它正在处理我的搜索请求。
答案 0 :(得分:2)
您需要URL encode查询字符串中的值。
答案 1 :(得分:0)
我不了解Java,但在使用Google网址参数向Google转换用户文字时,我使用了类似下面的代码。 (假设已经分配了myText,myURL和myTextURL的值。)
<script>
function transfix(isURL,form) {
if(isURL) window.open( myURL + encodeURIComponent(myText) );
else window.open( myTextURL + decodeURIComponent(myText) );
}
</script>
<form target=_blank id="translate" name="translate">
<input type="button" value="Text" onclick="transfix(false,this.form)">
<input type="button" value="URL" onclick="transfix(true,this.form)">
</form>