sql server数据库输入汉字时为什么变成问号

如题所述

第1个回答  2013-01-03
属性改为nvchar 如果是代码的话,在字符串前面加"N”
第2个回答  2013-01-03
直接在数据库里面输入还是在页面输入了保存进去的?建议使用utf-8编码
页面和windows的编码也要注意下
第3个回答  2013-01-03
因为不支持汉字追问

不会吧! 我设置的数据类型都是vchar,和ntext吖 求帮助!!!

追答

vchar(40)类型 你运行时成功了吗
成功了才能再输入数据

sql server数据库输入汉字时为什么变成问号
属性改为nvchar 如果是代码的话,在字符串前面加"N”

从程序向SQL数据库输入汉字,但是都变成了问号,求解决方案!
编码不对应。按UTF-8统一编码。SQL Server?String sqlbb="insert into author(sn,author) values(N'"+tfl1.getText()+"',N'"+ tfl9.getText()+"')";

关于sql server 2000 nvarchar类型 中文乱码
和数据库毫无关系。可能发生此类问题的原因有大概以下几种:1 写入数据库的时候使用的是英文版操作系统, 默认编码为utf-8编码。送进数据库的字符串自然也是按utf-8编码的。读取时使用的是中文操作系统,默认编码是gb2312 读出来的东西于是乱码了。2 写入数据库的时候指定了字符串的编码方式 读取的时候...

python3连接MSSQL数据库 中文乱码怎么解决
(1)、首先,要保证文件的开头要加上编码设置来说明文件的编码 代码如下 复制代码 encoding=utf-8 (2)、然后,在连接数据的连接参数里加上字符集说明查询出的结果的编码,这个不加的后果可能是查询出的汉字字符都是问号 代码如下 复制代码 conn=pymssql.connect(server='.',user='', password=''...

为什么我的JSP程序想数据库存入汉字时会出现乱码?怎么解决啊?_百度...
jsp传值到数据库出现乱码,一般有两个原因:一种是jsp将数据发送给数据库时出现乱码,一种是数据库拿到数据后进行存储是发生乱码,出现第一种问题时要去看jsp标签中是否是为utf-8,再者就要看项目编目是否为utf-8右键项目名到preference下可以更改项目编码。出现第二种问题时,代表数据库编码有问题。右键...

在sql server 2005中保存其他国家特殊字符
将字段类型改为nvarchar类型试试 补充,在保存其它国家的特殊字符时,需要在字符串前面加一个大写的N 试试以下2段代码就知道效果了:--没加N时,结果是问号(?)declare @str1 nvarchar(30)='Kråkerøy';select @str1 --加N后,结果正常显示 declare @str2 nvarchar(30)=N'Krå...

sql数字字符怎么表示sql数字字符怎么表示的
sqlserver数据库的编码类型?表示非unicode编码,英文字符和数字占用一个字节,是不可变长数据类型 SQLServer2008——插入表中的汉字怎么显示为“?”?是否受到数据类型限制了呢?Gender可以用1和2等数字表示,也可以用M、F、男、女等字符表示。请确认此表中是否对该字段的数据类型进行了限制。你确定数据...

sql 怎么把数据库取出来0和1换成是和否显示
sql怎么建立数据库 sql数据库是什么 其他类似问题2011-02-13 SQL替换问题:数据库中存的是0和1,现在希望返回的结果是根... 2 2011-12-22 Sql 改变输出数据, 如果是0 改成输出你好 如果是1改成... 1 2013-07-10 为什么从数据库取出来的值为1,0,用java取出来变成tru... 1 2013-07-22 如何在...

如何将mysql数据库导入sql server数据库
则一定要设置字符集为gbk,否则导入到Sql 可能会出现问号乱码。4.打开sql server企业管理器,新建一数据库MySql。选择该数据库,单击右键选择所有任务\\导入数据。5.选择数据源为其它(ODBC数据源),用户\/系统DSN为MysqlDNS。其余根据向导进行,即可将数据从MySql数据库导入到MSSQL数据库中 ...

sql server的数据如何导入到mysql数据库中?
1、首先在Navicat for MySQL 管理器中,创建目标数据库。2、点击创建好的目标数据库website点的”表“一项,在右边会出现导入向导选项。3、选择SQL Server数据库ODBC,“下一步”,数据链接属性-SQLSERVER-ODBC。4、创建访问SQL SERVER ODBC。5、回到导入向导中发现,已经可以查看到SQL Server源数据库...

相似回答