SQL2000-SERVER中为什么varchar字段我写进去中文就是 "??" 和"???"而数字,字母可以正常显示?

yatianboy 2004-08-26 07:50:19

好像以后验证的时候还是正确的中文,只是我打开数据库查看“返回所有列”的时候显示都是问号。
...全文
140 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yatianboy 2004-08-26
  • 打赏
  • 举报
回复
我试试看
ivyorg 2004-08-26
  • 打赏
  • 举报
回复
因为中文为又字节码,而英文是一个字节。
所以要用楼上的那种方法。

字段类型改为unicode类型,即:
varchar --> nvarchar
char --> nchar
text --> ntext
zjcxc 元老 2004-08-26
  • 打赏
  • 举报
回复
字段类型改为unicode类型,即:
varchar --> nvarchar
char --> nchar
text --> ntext
shenen 2004-08-26
  • 打赏
  • 举报
回复
把数据类型改一下,如果是varchar改为nvarchar

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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