首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >M. sql2000阿拉伯问题

M. sql2000阿拉伯问题
EN

Stack Overflow用户
提问于 2009-11-08 15:24:45
回答 2查看 144关注 0票数 0

我在ms sql2000中有一个表,其中列定义为nvarchar。

当在java中查询此表时,我得到如下列的数据:

“国家统计数据库”(Ї),“全面调查”(§‡),“调查调查”(§‡),“调查调查”(),“”ˆŠ†Š,(美国国家统计局),“ˆŠ†Š(美国国家统计局)”,(美国国家统计局)。

当我尝试使用adodb的php时,我得到了它应该是阿拉伯语的数据。

但是我需要使用java而不是php,请任何一个人来帮助我。

使用普通的sql语句"select * from news“,使用最新的Microsoft jdbc driver(sqljdbc4.jar).

  • i
  • .
EN

回答 2

Stack Overflow用户

发布于 2009-11-08 15:27:09

在我看来,这是一个编码问题,请确保您正在使用Java中的适当编码来获取文本。显然是unicode的一些变体。

票数 0
EN

Stack Overflow用户

发布于 2009-11-08 15:48:53

在每个字符处理步骤(获取数据、修改数据、保存数据、显示数据等)确保您使用的是UTF-8字符编码。

如果它是一个客户端应用程序,通常只需要在数据库表中考虑它,如果有必要,还需要考虑JDBC连接字符串。

如果它是一个and应用程序,那么您需要考虑更多:请求和响应编码。对于GET请求,这是一个appserver设置,对于POST请求和所有响应,您可以在适当的请求/响应对象中设置它。

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

https://stackoverflow.com/questions/1696853

复制
相关文章

相似问题

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