文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 专题 求职 读书
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» 微软SQL Server专区 » SQL Server数据库管理 » 英文版sql2005 不能加汉字记录       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: 英文版sql2005 不能加汉字记录  ( 查看:419  回复:8 )   
 该主题悬赏的20无忧币已被全部领完 
 
liyihongcug
新新人类  点击可查看详细



帖子 6
精华 0
无忧币 8
积分 18
阅读权限 20
注册日期 2007-12-11
最后登录 2008-4-18 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-12-11 20:08   标题:英文版sql2005 不能加汉字记录
上一帖 |
英文版sql2005 不能加汉字记录

中文xp
英文版sql2005 不能加汉字记录
1查 数据库系统为 Chinese_PRC_CI_AS     插入汉字为?
2insert brand(a,b,c) values(1,1,N'男')
得到如下结果
1        1        1        ??
2        1        1        ??
3        1        1        ??
4        1        1        ??
5        1        1        ?

仍然不能解决问题



网络虽虚拟,技术无边界,来看看大家“真面目”!
2007-12-11 20:081楼
[ 顶部 ]
 
redking
副版主  点击可查看详细


十二生肖之狗   双鱼座   行业勋章   技术勋章   诚信兄弟   中秋活动勋章  
帖子 2657
精华 0
无忧币 34792
积分 4345
阅读权限 140
来自 (保密)
注册日期 2006-7-11
最后登录 2008-9-5 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2007-12-12 07:51  ,被系统奖励 4 点无忧币
请确认下你的SQLSERVER2005中服务器排序规则是什么,是不是:Chinese_PRC_CI_AS
我刚在我电脑上特意测试过,没有你所说的问题,
其中,那两条中文记录是我直接在图形化界面手工录入的。



“绿色IT 从我做起”圈子有奖活动
2007-12-12 07:512楼
[ 顶部 ]
 
boyi55
副版主  点击可查看详细


诚信兄弟   天秤座  
帖子 903
精华 1
无忧币 3700
积分 953
阅读权限 140
来自 (保密)
注册日期 2006-1-12
最后登录 2008-9-5 在线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2007-12-12 12:58 
改下排序规则就OK



春江潮水连海平/海上明月共潮生/滟滟随波千万里/何处春江无月明!
2007-12-12 12:583楼
[ 顶部 ]
 
liyihongcug
新新人类  点击可查看详细



帖子 6
精华 0
无忧币 8
积分 18
阅读权限 20
注册日期 2007-12-11
最后登录 2008-4-18 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-12-13 11:42  ,被系统奖励 4 点无忧币
Now I can see the hanzi in the sql2005's table
but php page  can't   show   hanzi     from sql2005's table  

China     
English     
Japan     
China     
?޼/td>           --------??????
Japan



网络虽虚拟,技术无边界,来看看大家“真面目”!
2007-12-13 11:424楼
[ 顶部 ]
 
东南飞
禁止访问  点击可查看详细



帖子 67
精华 0
无忧币 81
积分 131
阅读权限 0
来自 (保密)
注册日期 2007-9-11
最后登录 2008-8-27 离线

[查看资料]  [发短消息
       
发表于:2007-12-13 18:00  *** 作者被禁止或删除 内容自动屏蔽 ***
2007-12-13 18:005楼
[ 顶部 ]
 
怡红公子
副版主  点击可查看详细



十二生肖之马   双鱼座   行业勋章   技术勋章   诚信兄弟  
帖子 70
精华 0
无忧币 194
积分 74
阅读权限 140
注册日期 2007-9-12
最后登录 2008-9-2 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-12-14 16:05  ,被系统奖励 4 点无忧币
如果字段类型是unicode(N开头的),那么估计是查询客户端不支持中文,跟排序规则没关系。
建议检查客户端的设置。



微软最有价值专家(MVP)申请 <2008-2009年度>
2007-12-14 16:056楼
[ 顶部 ]
 
fengyp
副版主  点击可查看详细



十二生肖之羊   白羊座   行业勋章   技术勋章   诚信兄弟  
帖子 102
精华 0
无忧币 2198
积分 112
阅读权限 140
注册日期 2007-11-22
最后登录 2008-9-3 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2007-12-15 09:17   标题:回复楼主
,被系统奖励 4 点无忧币
是排序规则问题,请参考本人博客:http://fengyp.blog.51cto.com/276754/53456
你可以在brand表中将c字段的排序规则修改一下,可以肯定比有一款排序规则可以解决你的问题,就是一个一个的试太麻烦,或者你再在同一台电脑上连一个其他不会产生乱码的服务器的数据库,看它的排序规则,改成和它一样就行。



思科资料大全(持续更新ing)
2007-12-15 09:177楼
[ 顶部 ]
 
liyihongcug
新新人类  点击可查看详细



帖子 6
精华 0
无忧币 8
积分 18
阅读权限 20
注册日期 2007-12-11
最后登录 2008-4-18 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-12-15 12:06  ,被系统奖励 4 点无忧币
查询分析器数据如下

1 得 的
2 得 得

但是page里面显示如下:


?ü/td>
?ļ/td>

?ü/td>
?ü/td>

已经将数据库 表和字段  更改为  :Chinese_PRC_CI_AS
但是只能在2005中正常显示 不能在php中正常



网络虽虚拟,技术无边界,来看看大家“真面目”!
2007-12-15 12:068楼
[ 顶部 ]
 
liyihongcug
新新人类  点击可查看详细



帖子 6
精华 0
无忧币 8
积分 18
阅读权限 20
注册日期 2007-12-11
最后登录 2008-4-18 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-12-15 13:24  ,被系统奖励 4 点无忧币
一个星期还没有解决问题
但是asp+sql2005 显示汉字很正常
困惑php+sql2005显示汉字不正常



网络虽虚拟,技术无边界,来看看大家“真面目”!
2007-12-15 13:249楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号