爱问知识人 爱问教育 医院库

sql数据库里写入中文后,数据库里的中文变成“???”

首页

sql数据库里写入中文后,数据库里的中文变成“???”


        

提交回答
好评回答
  • 2008-11-30 09:41:00
    用varchar的类型就行,如果你直接使用SQL语句应该是没有问题的,如果是使用编程的话,有一个Encoding的方法,把类型转变成GBK或者GB2312就可以了答案补充你打SP4的补丁了吗?还有,你的数据库安装的是简体中文的版本吗?

    3***

    2008-11-30 09:41:00

其他答案

    2008-11-30 10:18:00
  • 打上SQL 2005的最新补丁试试

    u***

    2008-11-30 10:18:00

  • 2008-11-29 14:19:00
  • 呵呵,确实是编码的问题!!"gb2312"????

    g***

    2008-11-29 14:19:00

  • 2008-11-29 13:01:00
  • 明显编码问题

    w***

    2008-11-29 13:01:00

  • 2008-11-29 11:30:00
  • 在“Microsoft SQL Server Management Studio”--“对象资源管理器”--右键点击服务器--属性--高级,“杂项”中“默认语言”是什么?

    h***

    2008-11-29 11:30:00

  • 2008-11-29 11:27:00
  • 得需要字符类型转换!答案补充在为什么前面加N  这样N'为什么哦' 试试答案补充我以前也是这样,后来查的你试试吧,看好不好用!答案补充会不会是跟字段有关系啊,如果不是nvarchar(20)变成varchar(20)试试。

    l***

    2008-11-29 11:27:00

  • 2008-11-29 09:39:00
  • 你做项目时遇到了乱码的问题 可以进行以下转码 比如 写一个过滤器文件 进行过滤答案补充你 这样用 insert into feifeiselect '为什么哦','女' go这样试试答案补充晕...你用的是 2000 的???那你再试试 insert into feifei values('为什么','女')把我的答案直接靠上去 意思就是 把表后的字段去掉

    s***

    2008-11-29 09:39:00

  • 2008-11-28 23:02:00
  • 数据库编码格式和程序编码格式不一样

    l***

    2008-11-28 23:02:00

类似问题

换一换
  • 程序设计 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):