這是Spring MVC應用程序。我把這個彈簧servlet.xml中我還需要在Spring MVC中添加如何顯示德語變音符號
<?xml version="1.0" encoding="UTF-8"?>
這web.xml中
<?xml version="1.0" encoding="UTF-8"?>
,這在頂部
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
.jsp文件和這.JSP文件內的html開始標記
<META http-equiv="content-type" content="text/html; charset=UTF-8">
還是d僅顯示問號而不是德語變音符號。我還需要添加什麼?
你說JSP是用UTF-8編碼的。但它真的用UTF-8編碼嗎?因爲如果它以latin-1編碼,並且您在JSP中添加了上面的頭文件,那麼它不會奇蹟般地改變文件的編碼(就像在一個裝滿雞的盒子上貼上「牛肉」標籤一樣把雞肉換成牛肉)。 –
您是否設置了Tomcat(在您的''中是'URIEncoding =「UTF-8」']](http://stackoverflow.com/questions/138948/how-to-get-utf-8-working-在-Java的web應用)? –
Xaerxess
好吧,那我該如何「真正」以UTF-8編碼JSP。我認爲Tomcat沒有問題,因爲這只是來自捆綁的消息的問題。來自DB的單詞顯示得很好 –