【发布时间】:2012-10-10 01:37:37
【问题描述】:
我的数据库中有中文数据,我需要在我的 Java Web 应用程序中显示它。但是我得到 ??? 作为输出。
使用的数据库: SQL Server 2008 R2(nvarchar 数据类型用于支持 Unicode 数据,并使用默认排序规则名称创建 db,即 SQL_Latin1_General_CP1_CI_AS,并且在将数据存储在分贝)。
开发环境: Window 7
Treegrid 用于显示数据。
我已经:
1. set charset and pageEncoding to UTF-8 in my HTML, jsp and Java
pages.
2. Updated my jdbc connection with useUnicode=true;characterEncoding=UTF-8;.
3. Configured Tomcat’s server.xml connector to use UTF-8 (URIEncoding="UTF-8").
我曾经将collation_name 设置为Latin1_General_CI_AI 仍然无法正常工作。
【问题讨论】:
标签: unicode utf-8 sql-server-2008-r2 multilingual collation