我的servlet看起來像這樣如何從Java servlet生成中文字符?
protected void processRequest(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException
{
PrintWriter out=response.getWriter();
out.println("<Html><Head><Title>Signup</Title></Head>\n<Body>\n");
out.println("\u5982 電話\n");
out.println("</Body>\n</Html>");
}
我的瀏覽器可以顯示來自其他網站的中國字。 我正在嘗試2種不同的方式來顯示中文字符,但他們都顯示爲? 什麼是正確的方法來做到這一點?
您是否驗證過您的瀏覽器+系統+字體組合將顯示任何中文,通過輸出html轉義版本的unicode?例如「&#x5982;」? http://unicodinator.com – jlarson 2011-06-09 15:40:50
請參閱http://stackoverflow.com/questions/1849058/change-encoding-of-httpservletresponse – 2011-06-09 15:50:29