免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4808 | 回复: 5
打印 上一主题 下一主题

.NET连接informix9数据库中文乱码 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-10-22 17:28 |只看该作者 |倒序浏览
数据库主机环境:AIX5, INFORMIX9
客户端环境:windows xp, sdk2.9, .NET2005
使用odbc方式连接,连接、对库中的字母和数字组成的数据操作没有问题,但是查询出的中文是乱码,不能正常插入中文数据,请问我该怎么解决?
数据库主机端没有设置client_locale和db_locale属性,如果我在客户端设置这两个属性成zh_cn.gb,则不能连接数据库服务器,提示-23101错误,如果在客户端不写这两个属性,就出现对中文数据不能正常操作,请各位帮我想想办法,谢谢!
我的数据库是不是需要重建?但是这个库是正在使用的,有没有什么快捷、方便的办法?

论坛徽章:
0
2 [报告]
发表于 2006-10-30 01:23 |只看该作者
这个强烈关注!前几个月俺也遇到些问题,请教IBM工程师也没说出个所以然。没办法只好换回SDK2.81了

论坛徽章:
0
3 [报告]
发表于 2009-12-28 15:12 |只看该作者
现在sdk3.5出来了,还是这个鬼问题,,,两个星期了,,,在google和baidu上都没有查出一个所以然出来,眼睛都看直了。。。。。

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
4 [报告]
发表于 2009-12-28 16:17 |只看该作者
原帖由 test007sy 于 2009-12-28 15:12 发表
现在sdk3.5出来了,还是这个鬼问题,,,两个星期了,,,在google和baidu上都没有查出一个所以然出来,眼睛都看直了。。。。。


看来写个示例好了...

好像以前写过一个jsp与informix关于中文显示的..
http://blog.chinaunix.net/u/28641/showart_2104482.html

ASP+informix的使用ODBC似乎还更简单..
总体来说都是 服务器端建库前应该设置数据库的字符集...客户端使用相同的配置即可..这样的话显示中文是没有问题的..不管CSDK为3.0还是2.9,3.5都可以的.

[ 本帖最后由 liaosnet 于 2009-12-28 16:24 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2009-12-28 16:37 |只看该作者
问题是数据库已经建立起来了,用delphi的客户端可以正常显示中文,但改用.net就是不行。不可能再变更数据库的字符集的。

论坛徽章:
0
6 [报告]
发表于 2009-12-28 16:50 |只看该作者
to:liaosnet 大侠:
LANG=zh_CN.gb; export LANG
    DBLANG=zh_CN.gb; export DBLANG

你的数据库字符为zh_CN.gb,如果字符集为默认的ISO-8859-1和en.819,这时有什么好的办法使查询出来的中文不乱码?在用aqua data studio时,在数据库实例名那里加上dataserver;NEWCODESET=gbk,8859-1,819,以后查询出来的中文都没有乱码了,要是.net开发时也能这样一劳永逸的方法就好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP