我们构建了一个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