在数据库表里输入汉字后变成问号????这是为什么??

我新建了一个数据库在这个数据库里新建表 可是为什么我在表里一输入汉字换行后就变成了问号? 请哪位大侠帮帮忙啊 ! 非常感谢
请问字符集在哪里啊 我怎么改成GBK

编码字符集问题,你的数据库字符集设置有问题,修改成UTF-8或者是GBK,GB212都可以的
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-12
因为字符集的问题,你把数据库的字符集修改为GBK就可以了。

创建数据库,在表里输入汉字后为什么一刷新,刚刚输入的文字会变成问号形...
是你输入的字符集和数据库的字符集不兼容,所以出现了乱码,你需要确认数据库的字符集是什么。有问题再追问,望采纳。

mysql数据库汉字显示问号
原因:mysql的默认编码方式和代码的编码方式不一致,而引起显示问号。解决办法:1、打开Eclipse;2、打开J2EE项目;3、可以看到代码的中文编码方式不是utf8(例如是gbk),mysql的默认编码为utf8。由于两者不一致,所以在将字符插入数据库时就出现了问题;4、所以此时只需要将代码的编码方式改为utf8即可解...

在数据库里插入文字变成??(问号)
语言编码没有设置好~要设置为"GBK"或gb2312; 你

我用数据库insert 插入到表的文字字符怎么都是问号?
编码出现错误了,一般编码有GBK GB2312 UTF-8 ISO8856-1 如果需要编码转换的话,就可能出现乱码 UTF-8支持的语言最广,将编码设置为UTF-8就可以搞定了,不知道你用得是什么语言,查查用哪个方法可以设置,比如JSP,request.setCharacterEncoding("UTF-8");希望对你有帮助。。。

oracle 为什么汉字变成了问号,怎么改,如下图
数据库字符集设置不对,修改下就好了。1、先用system和密码登陆SQLPLUS(如果不能直接以sys登陆到sqlplus的话),进入到sql*plus之后,可以通过conn \/ as sysdba转变为sysdba身份连接到数据库 2、开始修改编码 shutdown immediate;停止oracle服务以及监听。如果服务停止,这部可省略 startup mount;alter ...

Java中连接数据库时汉字都变成问号是怎么回事?
你从数据库获得的信息是以UTF-8进行编码的,当传递到eclipse下,获得的数据是以GB2312 编码的,即eclipse会用GB2312对数据库中以UTF-8 编码的字符再次编码,得到的肯定是乱码。解决方法,推荐的是使用String a = new String("数据库数据".getBytes("ISO8859-1"),"GB2312");将字符转换为GB2312,...

为什么我在asp网页中向数据库提交的中文字体变成问号?
数据库的编码和前台网页的编码需要一致,如果,没法统一成一致的编码,可以在保存前做一个编码的转换动作,网上字符串编码转换的代码搜索去吧,可多了。

从数据库中取出的中文为什么是问号
编码问题,你可以打开数据库看一下字段中的中文是否正常,如果是正常的可以不用管数据库中编码,只是在添加或读取数据库中的数据时要进行字符的编码转换处理就可以了

数据库中的字符在输出时变成了问号
字符编码集不一致,前台和后台的字符编码需要弄成一样的,或者进行转码。

Java中连接数据库时汉字都变成问号是怎么回事?
你从数据库获得的信息是以UTF-8进行编码的,当传递到Myeclipse下,获得的数据是以GB2312 编码的,即Myeclipse会用GB2312对数据库中以UTF-8 编码的字符再次编码,得到的肯定是乱码。解决方法,推荐的是使用String a = new String("数据库数据".getBytes("ISO8859-1"),"GB2312");将字符转换为GB2312...

相似回答