ホームページ >ウェブフロントエンド >htmlチュートリアル >URLDecoder を使用して hyperlink_html/css_WEB-ITnose に値を渡す JSP の問題
java.net.RULDecoder を使用して中国語をトランスコードし、それをサーブレットに渡すと、結果が予期したコードと異なることがわかりました。コードは次のとおりです。
<a href="<%=basePath%>ShowNews?newsId=<%=hotnews.getId() %>&&keywords=<%=java.net.URLEncoder.encode("我去","UTF-8") %>"><%=hotnews.getTitle() %></a>
jsのencodeURIComponent()を使用します
Firefoxと360 Speed Browserでは、アドレスバーがエンコードを自動的に解析するため、中国語が表示されます。