sql数据库里写入中文后,数据库里的中文变成“???”
用varchar的类型就行,如果你直接使用SQL语句应该是没有问题的,如果是使用编程的话,有一个Encoding的方法,把类型转变成GBK或者GB2312就可以了答案补充你打SP4的补丁了吗?还有,你的数据库安装的是简体中文的版本吗?
打上SQL 2005的最新补丁试试
呵呵,确实是编码的问题!!"gb2312"????
明显编码问题
在“Microsoft SQL Server Management Studio”--“对象资源管理器”--右键点击服务器--属性--高级,“杂项”中“默认语言”是什么?
得需要字符类型转换!答案补充在为什么前面加N 这样N'为什么哦' 试试答案补充我以前也是这样,后来查的你试试吧,看好不好用!答案补充会不会是跟字段有关系啊,如果不是nvarchar(20)变成varchar(20)试试。
你做项目时遇到了乱码的问题 可以进行以下转码 比如 写一个过滤器文件 进行过滤答案补充你 这样用 insert into feifeiselect '为什么哦','女' go这样试试答案补充晕...你用的是 2000 的???那你再试试 insert into feifei values('为什么','女')把我的答案直接靠上去 意思就是 把表后的字段去掉
数据库编码格式和程序编码格式不一样
答:set cn=server.CreateObject("adodb.connection") cn.open"Provider=SQLOLEDB.1;User ...详情>>
答:我建议你去--天下网吧联盟 这里面都是网吧业主和网管交流的论坛,你可以自己注册一个用户进去看看,你可以和他们交流也可以寻求他们的帮助,我想没有你解决不了的问题,...详情>>
答:格式化文本区域的段落标记,用于规定文本和层的属性和位置等。比如: 新浪网 用来规定 新浪网 这三个字居中显示。 文本中心(CENTER)、左(LEFT)或右(R...详情>>