首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL Server2005在Linux环境下的汉字问题

问SQL Server2005在Linux环境下的汉字问题
EN

Stack Overflow用户
提问于 2012-01-11 01:05:24
回答 1查看 392关注 0票数 6

我正在尝试从SQL Server2005数据库服务器获取中文字符,我的web应用程序由Linux机器(RHEL)上的Jboss服务器托管。问题是中文字符永远不会从数据库中返回,而是显示一些方框。为此,我已经尝试了JTDS驱动程序和微软的SqlJdbc驱动程序。有趣的是,同样的数据库和驱动程序组合在Windows环境中也可以很好地工作,从结果集中返回字符串中的中文字符。

在这个问题上的任何帮助都将非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2012-03-04 04:27:50

从数据从数据库出来到显示在视图中的这段时间内,没有足够的信息来说明您对数据所做的操作。在Linux和Windows中打印一些调试信息可能是一个好主意,以查看某些系统属性的差异,比如如果在两种情况下输出System.getProperty("file.encoding"),您会得到什么?

您可能希望尝试使用JAVA_OPTS=-Dfile.coding=UTF-8。

也许下面的链接中的讨论可能会有所帮助。

https://community.jboss.org/thread/155260?_sscc=t

这听起来不像是数据库/驱动程序相关的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8807766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档