MYSQL5.0~
怎么插入中文都显示问号~
而在Navicat中改成中文再读取出来又正常~
最后进DOS下查询MYSQL~
发现中文也都是?~
记得以前正常的时候是可以在DOS下insert,select中文的~
于是搜索了一下得到了答案~
然当DOS下可以insert,select中文的时候~
网页的读取插入也正常了~
方法如下:
先输密码进数据库
命令行输入
mysql> show variables like ‘character\_set\_%’;character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_results utf8
character_set_server utf8
character_set_system utf8mysql> set character_set_results=gbk;
mysql> set character_set_client=gbk;character_set_client gbk
character_set_connection utf8
character_set_database utf8
character_set_results gbk
character_set_server utf8
character_set_system utf8
可以输入以下命令建立数据库测试insert,select是否为中文
mysql>create database test;
mysql>use test;
mysql>create table test ( id int(11) not null auto_increment primary key,name varchar(100) not Null,age int(10) not null ) type=MyISAM,default character set utf8;
>insert into test(name,age) values(’本职工作’,19);
>insert into test(name,age) values(’张工作’,22);
>insert into test(name,age) values(’王作’,29);
mysql>select * from test;
显示表格数据如下
输入以下2条命令改动
再查看一次
mysql> show variables like ‘character\_set\_%’;
如果已经如下显示 那么就已经完成了
分享到:
相关推荐
java插入mysql中文乱码解决
个人总结了遇到使用Mysql数据库插入中文时产生乱码问题的解决方法
在DELPHI中使用MyDAC连接MySQL数据库时中文显示乱码的解决方法。
解决Java_Web开发中Jsp存储读取MySQL数据中文乱码的问题
本文是mysql 数据库 问题一 将表一的数据导入表二...在表中插入数据时,某一字段取数据库中该字段的最大值,并+1,这个问题很多人都说用存储过程什么的解决,其实使用insert 和 select 结合就可以很好的解决这个问题啊
MySql中文乱码问题 Mysql建库建表 Mysql建库建表中文乱码问题 Mysql中文乱码问题解决方案
网上很多关于mysql运行sql语句乱码的解决方法,都没有很好的解决这个问题,经本人不断努力,不断尝试,终于解决这个问题。如有这个问题出现,可参考此文档。
用C#操作mysql时, 插入数据中文都是乱码,只显示问号,数据库本身使用的是utf-8字符
数据库是我们软件开发中一个非常重要的组成部分,以前小编使用的是SQL Server,没有遇到过存储的中文是乱码的情况,后来在ssh的项目中使用的是MySQL的项目,遇到了乱码的问题,只要向数据库中存储中文数据会是...
NULL 博文链接:https://liyaxi.iteye.com/blog/467234
解决Navicat for MySql 导入EXCEL中文乱码问题解决的有效方法
关于MySQL中文乱码的解决方法完善版。
解决MySQL数据库乱码问题,以及命令行查表乱码问题
mysql乱码问题解决mysql乱码问题解决mysql乱码问题解决
MySQL数据库系统中文乱码问题及解决方案.pdf
MySql乱码问题解决方法MySql乱码问题解决方法
解决JavaWeb开发中Jsp存储读取MySQL数据中文乱码的问题.pdf
NULL 博文链接:https://macrotea.iteye.com/blog/1683977
MySQL中文乱码问题解决方案,彻底解决mysql中的中文乱码问题
MySQL乱码解决方案数据库乱码MySQL乱码解决方案数据库乱码