我們構建了一個java ee web項目並使用jdbc存儲我們的數據。 問題是,德國的'Umlaute'像äöü正在使用並正確存儲在mysql數據庫中。我們不知道爲什麼,但在瀏覽器中這些字符被打破,顯示像Java EE Web項目和字符編碼
ö�
,而不是怪異的東西。 我已經嘗試過類似的設置在這個問題上所描述的JDBC連接的編碼:
和HTML網頁的編碼設置正確:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
任何想法如何修復?
更新
connection.prepareStatement("SET CHARACTER SET utf8").execute();
不會讓變音工作。 改變了元標記
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
不會改變任何東西,也
那麼,我會嘗試與伐木。我使用標準的servlet和一些標籤。 – phineas 2011-01-27 17:41:07