SQL Server 6.5 无法显示中文,请问该怎么设?(50分)

  • 主题发起人 主题发起人 Jao
  • 开始时间 开始时间
J

Jao

Unregistered / Unconfirmed
GUEST, unregistred user!
我在BDE里试了好多cp850都不管用。
需要重装SQL吗?装SQL时我用的是English。
 
client端?是英文还是中文?
 
是哪里无法显示中文?(数据库中无法保存汉字?客户端无法正确显示库中的汉字?)
 
只要Server 和Client端都是英文就行。
 
try to set up a chinese version.
in addtional, if your client can't display chinese correctly saved in
server, perhaps your client system' char_set is not conform to the server.
 
to jghuang
>只要Server 和Client端都是英文就行。
奇怪,都是英文如何显示中文?

Server 端无论用什么都可以,我们的Server端都是英文(NT4.0和SQL Server6.5),
但是Client端必须是中文.Sql Server6.5应该没问题.
最近准备升级到Sql7,发现客户端的Enterprice Manager中的SQL语句
无法显示中文.但是运行Delphi应用软件,中文能够正确显示.

 
wgzhang:
发生错误的原因是Server与Client的字符集有冲突造成的(包括你的问题).

 
>>只要Server 和Client端都是英文就行。
>奇怪,都是英文如何显示中文?

关键在于字符集一致,当然你服务器客户端都用中文最好,可是一个用中文一个用
英文就一定不行,显示出来什么东西是由windows解释的,传递什么charact-set
是由你的数据库服务器和客户端共同决定的
 
jghuang:
目前Server端毫无疑问,全部是English,企业版的NT和SQL Server根本就没有任何
中文字符集.6.5版的用得非常好,客户端(Win95中文版,98中文版,nt中文版)
中文显示毫无差错.无论是在应用程序或Enterprice Manager.D版的SQL Server7
在Win98中文版中安装Desktop版,中文显示也没有问题,可是企业版的SQL Server7
问题就来了,我们早就改过字符集,但还是没用,因为安装才没两天,正在摸索,可能
会有办法.正巧看到这个问题,想试试不知是否那位大虾有过这方面的经验,省得我们
走弯路.谢谢各位大虾.
 
SQL Server7
默认字符集代码页(ISO 字符集)也叫ISO 8859-1、Latin 1或ANSI字符集
他于Microsoft Windows NT、Microsoft Windows操作系统所用的ANSI字符兼容。

摘自Microsoft SQL Server简介 第48页
 
两点:
1、运行SQL SERVER SETUP程序,修改默认字符集
2、看看 BDE 的 LANGUAGE DRIVE 之类的东西

GOOD LUCK
 
明白各位的意思,不论什么字符集只要是Server与Client设置一致就应该没问题

那么SQL Server6.5的字符集到底是什么?wgZhang兄说的ISO字符集到底要用BDE
的什么字符集匹配,那上面有一大堆“Borland *** Latin-1”,我用“ascii”ANSI字符集试过,不管用。
 
在SQL Server的Enterprise Manager中可以看到Server是可以显示中文的,
Server端的字符集是English.
如果将程序移到Server上,抛开Client端的因素不管,那么BDE应该怎样设置呢?
 
Jao兄,我的说法给你添麻烦了,所以我另外提了一个问题,我新提的问题基本上
解决了,你的问题还在,根据我以往的做法,再提供点参考意见.
BDE Definition
Type MSSQL 必须是MSSQL
......
DATABASE NAME 数据库名
......
LANGDRIVE 空白,什么都不要填.
......
SERVER NAME 服务器机器名
......
USERNAME 用户名
其实新建一个Object,选MSSQL,填上数据库名、服务器名、和用户名其余都用
默认值,试试看能否行。
服务器端的字符集采用默认字符集,客户端是中文Win95,98。
 
多人接受答案了。
 

Similar threads

回复
0
查看
804
不得闲
D
回复
0
查看
867
DelphiTeacher的专栏
D
D
回复
0
查看
836
DelphiTeacher的专栏
D
D
回复
0
查看
785
DelphiTeacher的专栏
D
后退
顶部