乱码

mabuchi 2009-03-16 02:13:39
VB+MSSQLSERVER 数据库
表:
CREATE TABLE [dbo].[tb_kc] (
[商品编号] [nvarchar] (6) COLLATE Chinese_PRC_CI_AS NULL ,
[商品名称] [nvarchar] (255) COLLATE Chinese_PRC_CI_AS NULL ,
) ON [PRIMARY]
GO

VB写的数据库系统 为什么系统里输入简体中文 都变乱码
数据库表字段用什么类型可以解决这个问题


数据库服务器在香港 他们用繁体
我在大陆用简体中文系统
...全文
95 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tiger_Zhao 2009-03-16
  • 打赏
  • 举报
回复
服务器默认语言、连接(当前会话)所用的语言都对你有影响
[Quote=SQL Server 联机从书:]
default language 选项

使用 default language 选项为所有新创建的登录指定默认语言。若要设置 default language,请从 syslanguages 表中列出的语言中指定所需语言的 langid 值。有关更多信息,请参见 syslanguages。

可以使用 sp_addlogin 或 sp_defaultlanguage 替代登录的默认语言。会话的默认语言是该会话登录的语言,除非使用 ODBC 或 OLEDB API 替代每个会话的默认语言。

说明 会话语言可以在会话过程中通过 SET LANGUAGE 更改。有关更多信息,请参见 SET LANGUAGE。
有关会话语言所确定内容的信息,请参见 SQL Server 语言支持。

如何设置默认语言(企业管理器)

1.展开一个服务器组。
2.右击一个服务器,再单击"属性"。
3.单击"服务器设置"选项卡。
4.在"用户的默认语言"框中,选择 Microsoft® SQL Server™ 用以显示系统消息的语言。
默认语言为英语。[/Quote]
zz005 2009-03-16
  • 打赏
  • 举报
回复
估计跟系统的字体有关系,你用简体输入,他们的系统不能识别到,所以成了乱码。

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧