免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: 子弹
打印 上一主题 下一主题

excel文件导入sybase 如何进行? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2004-12-24 13:59 |只看该作者

excel文件导入sybase 如何进行?

你的客户端的代码集与服务器的代码集不一致(如客户端是CP850,服务器是ISO_1),你可以修改/sybase/locale/locales.dat,把相应的操作系统下面的default代码集改成和服务器一致就可以了,验证是否正确话,只要改完locales.dat保存后,在PB里select一个有汉字的表,看汉字是不是乱码就可以了

论坛徽章:
0
12 [报告]
发表于 2004-12-24 14:06 |只看该作者

excel文件导入sybase 如何进行?

to jasonshan:现在问题是这样的,我在isql中添加汉字可以正常显示,但是我用pb导入带有汉字字段的csv文件后,再从isql里面select,汉字部分显示的就是乱码了

论坛徽章:
0
13 [报告]
发表于 2004-12-24 14:20 |只看该作者

excel文件导入sybase 如何进行?

是的,isql使用的代码集是在[MSDOS]下的default,而PB使用的是[NT]或[WIN32S]下的default,检查一下locales.dat就知道了

论坛徽章:
0
14 [报告]
发表于 2004-12-24 14:32 |只看该作者

excel文件导入sybase 如何进行?

to jasonshan:
我的客户端是windows 2000应该看客户端的locales.dat中的[NT]吧,locale = default , us_english, iso_1,
服务器是sun solaris,我看服务器的locales中[sun]的locale = default , us_english, iso_1,[NT] locale = default, us_english, iso_1

[MSDOS]我无法找到

这样正常吗?

论坛徽章:
0
15 [报告]
发表于 2004-12-24 14:59 |只看该作者

excel文件导入sybase 如何进行?

我的做法是先确定服务器的字符集,从启动日志最后就可以看到
然后把客户端的locales.dat里所有地方都改掉(有点野蛮,呵呵)不管是不是default,[nt]和[win32s],还有其他能沾边的都改掉,试试吧

论坛徽章:
0
16 [报告]
发表于 2004-12-24 15:39 |只看该作者

excel文件导入sybase 如何进行?

呵呵,好的,谢谢你
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP