当前位置:首页 » 存储配置 » mysql无法存储中文

mysql无法存储中文

发布时间: 2022-08-20 11:06:02

‘壹’ mysql 改了默认编码后为什么还是不能存中文

我也出现了跟你一样的问题,现在已经成功解决,原因是你可能在创建这张表之后修改的mysql的编码,你应该试试再创一张表,再向里面插入就没有问题了。。之前的表可能没办法更新为utf8,我是这样的问题,希望对你有帮助

‘贰’ MYSQL不能存储中文数据怎么办啊急

看看你的mysql数据库的安装目录下的my.ini文件,修改default-character-set=utf8,同时要保证你的页面编码支持中文,最好加个过滤器

‘叁’ mysql数据库 数据库为什么不能存储中文

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

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

‘肆’ mysql 中文存储问题

这种情况证明你数据库保存的是正式的中文格式,但是显示的时候是乱码。
问题就是你数据库客户端的字符集不支持中文。设置一下就行了

‘伍’ MySQL的数据库无法插入中文是怎么回事

分析原因:这是因为之前修改了数据库的编码,但数据表的编码却没有跟着改变导致的。

安装mysql 时,使用的是latin编码(随后修改为utf8)。建的数据表是在latin编码下建立的。而jsp页面使用的是utf8,所以无法插入数据。。。

1.修改mysql数据库编码

修改MySQL安装目录下的my.ini文件

default-character-set=utf8

character-set-server=utf8

然后重启MySQL服务,MySQL 没有重启的命令,要先停止,然后再启动。

这样就确保了,mysql中的编码类型

用show variables like 'char%'; 或status;命令 查看得到如下:

红色方框应改为gb2312编码,否则在dos下显示中文乱码。

2.解决方法

设置表的编码格式,执行;alter table 数据表名 CONVERT TO CHARACTER SET utf8;命令

‘陆’ mysql数据库存不了中文

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

‘柒’ MySQL 中如何存中文

MySQL 中何存中文方法如下:

1、create table的时候加上:ENGINE=InnoDB DEFAULT CHARSET=gbk;

例如:

CREATE TABLE t_department (

sid varchar(32) NOT NULL,

pid varchar(32) NOT NULL,

thedata varchar(50) NOT NULL

ENGINE=InnoDB DEFAULT CHARSET=gbk;

2、打开MySQL目录下的my.ini文件,把里面所有的default-character-set选项设为GBK或者GB2312,保存后重启MySQL。

热点内容
ipad设置文件夹密码 发布:2024-12-24 20:07:52 浏览:532
幻塔h201避难所密码锁是多少 发布:2024-12-24 20:01:53 浏览:852
电脑配置怎么看硬盘 发布:2024-12-24 20:00:22 浏览:865
青海云服务器租用公司 发布:2024-12-24 19:59:42 浏览:819
数据库记录排序 发布:2024-12-24 19:50:06 浏览:599
byte转stringpython 发布:2024-12-24 19:48:30 浏览:668
战地一配置低显示器分辨率怎么调 发布:2024-12-24 19:48:19 浏览:427
如何判断脚本是否开了 发布:2024-12-24 19:47:32 浏览:655
安卓怎么退出纯净模式 发布:2024-12-24 19:31:37 浏览:308
sql存储过程结果输出 发布:2024-12-24 19:10:52 浏览:554