我retriving从Oracle11g的数据,并显示在IE8和IE9浏览器中的数据,但无法显示某些特殊字符(如é)
在我的网页,我已经明确宣布“UTF-8”编码。
对于我的Tomcat Web服务器,在server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" useBodyEncodingForURI="true"/>
我读了一些stackflow其他问题,他们提到也保证了数据库连接是使用“UTF-8”太。
<Resource name="jdbc/AppDB"
auth="Container"
type="javax.sql.DataSource"
maxActive="20" maxIdle="10" maxWait="10000"
username="foo"
password="bar"
driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/ ID_development?useEncoding=true&characterEncoding=UTF-8"
/>
给出的解决方案是MySQL。 我怎样才能使用,如果IM一个OracleDriver设置编码?
<Resource name="jdbc/AppDB"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:ora11"
username="foo"
password="bar"
maxActive="20"
maxIdle="1000"
maxWait="-1" />