如SQL Server显示为:桲苤濂
但从PB读显示为:张小军
问题补充:应该是字符集的问题。数据库(yzm)显示的是:Chinese_*_Stroke_CI_AS,用alter database yizhimei collate chinese_prc_ci_as修改成:Chinese_PRC_CI_AS(然后再手工把每个字段原来Chinese_*_Stroke_CI_AS修改成Chinese_PRC_CI_AS)之后,用PB的程序可以读,但读出来的是和数据库一样的乱码,然后如果用PB将乱码修改成正常汉字保存后,在SQL中可以看到正常汉字。所以应该是字符集问题。
现在问题如何将SQL中乱码汉字转成正常??还有,如何一次将每个表中的字段排序规则改成Chinese_PRC_CI_AS,要是用手工改太麻烦,也容易出错。
我测试用的机器就是平常的XP SP3 GHOST版(电脑城装机版V9.8),SQL Server2005 和VFP都是装在同一台机上的。
请高手指教???
请问该如何操作????有没有高手指教一下啊?
7 个解决方案
#1
有高手能解决吗?TKS!!!
#2
你现在的问题应该是要如何将数据库中原来排序规则为Chinese_*_Stroke_CI_AS的列改成Chinese_PRC_CI_AS,并且数据不显示为乱码
从这点来看,你的问题是可以脱离PB进行解决的,建议你到MS SQL板块去提问,响应肯定快一些
从这点来看,你的问题是可以脱离PB进行解决的,建议你到MS SQL板块去提问,响应肯定快一些
#3
最近回复过得帖子,被CSDN给沉了,重新顶起
#4
从2011年7月23日开始,到了每天凌晨,7月22日以后发的帖子和回复的帖子都会
被CSDN恶意的沉掉。每天早上上论坛,帖子列表中能看到的帖子的最后更新日期最晚是7月22日。这无疑让很多提问者的帖子无法被大家浏览,进而无法及时给予解答。
希望 版主:lzp_lrp 能够帮忙反映问题!!!
从“我的社区 → 我回复的帖子”中,可以正常的看到自己回复过的帖子,所以我决定每天手动将我回复过得帖子重新顶起来,希望大家理解并支持我的做法。
最近回复过的帖子,被 CSDN给沉了,重新顶起
希望 版主:lzp_lrp 能够帮忙反映问题!!!
从“我的社区 → 我回复的帖子”中,可以正常的看到自己回复过的帖子,所以我决定每天手动将我回复过得帖子重新顶起来,希望大家理解并支持我的做法。
最近回复过的帖子,被 CSDN给沉了,重新顶起
#5
可以在连接的时候设置字符集的,dbparm中有,可以试试
#6
Chinese_*_Stroke_CI_AS?当你知道*是用简体,*是用繁体,问题就迎刃而解了
#7
顶这个。
#1
有高手能解决吗?TKS!!!
#2
你现在的问题应该是要如何将数据库中原来排序规则为Chinese_*_Stroke_CI_AS的列改成Chinese_PRC_CI_AS,并且数据不显示为乱码
从这点来看,你的问题是可以脱离PB进行解决的,建议你到MS SQL板块去提问,响应肯定快一些
从这点来看,你的问题是可以脱离PB进行解决的,建议你到MS SQL板块去提问,响应肯定快一些
#3
最近回复过得帖子,被CSDN给沉了,重新顶起
#4
从2011年7月23日开始,到了每天凌晨,7月22日以后发的帖子和回复的帖子都会
被CSDN恶意的沉掉。每天早上上论坛,帖子列表中能看到的帖子的最后更新日期最晚是7月22日。这无疑让很多提问者的帖子无法被大家浏览,进而无法及时给予解答。
希望 版主:lzp_lrp 能够帮忙反映问题!!!
从“我的社区 → 我回复的帖子”中,可以正常的看到自己回复过的帖子,所以我决定每天手动将我回复过得帖子重新顶起来,希望大家理解并支持我的做法。
最近回复过的帖子,被 CSDN给沉了,重新顶起
希望 版主:lzp_lrp 能够帮忙反映问题!!!
从“我的社区 → 我回复的帖子”中,可以正常的看到自己回复过的帖子,所以我决定每天手动将我回复过得帖子重新顶起来,希望大家理解并支持我的做法。
最近回复过的帖子,被 CSDN给沉了,重新顶起
#5
可以在连接的时候设置字符集的,dbparm中有,可以试试
#6
Chinese_*_Stroke_CI_AS?当你知道*是用简体,*是用繁体,问题就迎刃而解了
#7
顶这个。