我真的被java的字符串編碼阻止。 它有很多自動轉換。我找不到正規的。 任何人有好主意? 例如: 在JSP頁面中,也有這樣的鏈接如何處理java中的字符串編碼?
http://localhost:8080/helloworld/hello?world=凹ㄉ
然後,我們需要處理它,所以我們這樣做:
String a = new String(request.getParameter("world").toString().getBytes("ISO-8859-1"),
"UTF-8");
a = "http://localhost/" + a;
當我調試它,我發現了一個是對的。
然後我將它傳遞給會話對象: request.getSession()。setAttribute(「hello」,a);
後來在編碼爲「Big5」的jsp頁面中,我嘗試獲取屬性並顯示, 而且我發現字符「凹陷」已損壞。
我該如何解決這個問題?
是的,我需要使用大5。 – MemoryLeak 2009-09-02 03:54:41