如何解决sybase客户端在交互式SQL中使用insert插入中文后变成??,在线等

sea_sky87 2011-11-25 01:19:13
如题,我用sybase客户端在交互式SQL中插入中文数据为什么变成了??其他都正常。

insert into table1 (id,name,......) values ('01','中国',....)


插入后变成了(01,???......)

在线等。谢谢。
...全文
108 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
WWWWA 2011-11-25
  • 打赏
  • 举报
回复
1、字符集是什么,2楼运行结果
2、修改为ISO-1或CP936 试试


select name,id from syscharsets where name="cp936"
go
假设结果为171
sp_configure "default character set id",171
go
重新启动SYBASE
hchjjun 2011-11-25
  • 打赏
  • 举报
回复
字符集不对,
sea_sky87 2011-11-25
  • 打赏
  • 举报
回复
如何设置字符集能够使得插入中文正常?
wwwwb 2011-11-25
  • 打赏
  • 举报
回复
检查服务器、客户端字符集设置
WWWWA 2011-11-25
  • 打赏
  • 举报
回复
查看服务器端字符集:
  在isql环境中执行:
  1>; sp_helpsort
  2>; go
  查看客户端字符集:
  在isql环境中执行:
  1>; select @@client_csname
  2>; go
ACMAIN_CHM 2011-11-25
  • 打赏
  • 举报
回复
命令行工具? 检查字符集设置。

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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