当前位置:首页 » 数据仓库 » 数据库不能保存中文
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

数据库不能保存中文

发布时间: 2023-05-07 21:37:16

㈠ 网站用户注册表单提交到数据库,中文无法保存,只能保存英文,该如何解决

直接用查询分析器则滑链插入让段中文数据是可以的吧。

你应该检查一下数据库的连接驱动,孙孙其中可能会有一些字符编码的参数要加进去。

具体的可以根据你使用的驱动在网上搜索一下驱动连接范例。

㈡ Mysql数据库不能插入中文怎么回事儿啊

Mysql数据库不能插入中文,一插入就报错,是代码输入错误造成的,解决方法如下:

1、首先使用insert语句,把数据插入到数据库表里。

㈢ 在mysql数据库里,如何建表 才可以存储汉字我用的varchar类型,报1366错误,使用text也同样报错。

不和让毕是类型的问题 是编码不对 把表的那行 Collation 设置成gbk_chinese_ci就滑滑OK了
试试用mysql的图形界面唤芹软件 直观一些

㈣ mysql 字符集utf8存不了中文吗,怎么插入不了中文

你的MYSQL语句用错了竖明汪。

如果你的mysql数据库的字符集整理是用gbk或gb2312的话,余仔你应该加的是mysql_query("set names gbk"),<meta http-equiv="content-type" content="text/html;charset=gbk"/>

如果字符集整理时用utf8,那么你就应该槐孙在存取、读取数据库前增加mysql_query("set names utf8"),然后页面头部<meta http-equiv="content-type" content="text/html; charset=utf8"/>

㈤ mysql数据库 数据库为什么不能存储中文

一般都可以存的,注意存取时的编码格式,保持统一;还有就是字段够不够瞎冲长

还有也一直困扰我的问橘神禅题就是用php连接mysql,存入数据库后,用sqlyog select后全是乱码,但是通过php读圆尘出到前台却没有影响,凑合用中......

㈥ mysql数据库怎么支持中文

1,创建table的时候就使用utf8编码

举个例子:

在每次创建表的时候都在最后加上 character set = utf8 就可以很好的支持中文。

2,修改已经有的table的编码
当使用默认编码创建了一个table的时候,是不能支持中文的,这时候使用如下语句对table_name进行修改:

此后再往这个table插入中文的时候,就可以正常存储和读取了,但不知道为什么之前的乱码还是不能纠正,只能新插入的数据没有问题。
[注意] 我google了一下,有些地方说这个命令也行,但是我测试以后并不行
alter table table_name charset=utf8; #这个语句并没有让table_name支持中文

㈦ Oracle varchar2类型怎么不能存储中文一存储就会变成问号‘’

不能存汉字应该是和你数据库的字符集有关,
varchar看到是数据库字符集
nvarchar看的是国家字符集,
同样设置成中文的话
varchar(10)能保存5个,而nvarchar(10)是10个汉字
数据库字符集不是UTF8或者GBK的话,varchar是不能保存汉字的。
从plsql报错来看,数据库应该设置成了英文。

㈧ php mysql 不能正确保存汉字。咋回事

你拍型的数据库和PHP文件拆碰编码格式要统一,不然你的中文会乱码!上面你的“Warning: mysql_fetch_array() expects parameter 1 to be resource”,当你的编码不一样时,会返回一个无效的结果!结果就是这个提示了!
最好是php文件的编码格式 mysql存取的编码格式 还有html标签中
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
这三个地方指定一致,你把PHP文件以UTF-8的编码形式保存啊,数据库以UTF-8为编码,就是说你建数据库和表的袭御猜时候都用UTF-8做编码,html标签这个CHARSET是设置显示用的。

㈨ mysql数据库存不了中文

数据库安装的昌者茄时候就耐察要设置语言为GBK或者GB2312的。如果你已经设置为默认的话就到***:\MySQL\MySQL Server 5.0下面找到my.ini文件
把嫌明里面的替换成
default-character-set=gb2312
应该就OK的