
正文
mysql命令显示中文,mysql 显示中文
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
mysql不能输入显示中文
进入mysql(mysql -uroot -p),查看当前数据库字符集(status;)查看当前系统版本(lsb_release -a)#vim /etc/mysql/my.cnf 。
default-character-set=utf8 然后重启mysql服务(net start mysql)即可。
因为中文Windows系统默认的字符集不是UTF-8的,所以不能在命令行输入包含中文的SQL语句,只能找个类似phpAdmin的数据库客户端,设置字符集为UTF-8才能输入包含中文的SQL语句。
分析原因:这是因为之前修改了数据库的编码,但数据表的编码却没有跟着改变导致的。安装mysql 时,使用的是latin编码(随后修改为utf8)。建的数据表是在latin编码下建立的。而jsp页面使用的是utf8,所以无法插入数据。。
相关问答
Q1: 如何在mysql中显示中文???
1、进入mysql(mysql -uroot -p),查看当前数据库字符集(status;)查看当前系统版本(lsb_release -a)#vim /etc/mysql/my.cnf 。
2、,创建table的时候就使用utf8编码 举个例子:在每次创建表的时候都在最后加上 character set = utf8 就可以很好的支持中文。
3、无法显示中文。MySQL Workbench是一款专为MySQL设计的ER/ 数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。
Q2: Mysql在debian系统中不能插入和显示中文的解决方法
1、进入mysql(mysql -uroot -p),查看当前数据库字符集(status;)查看当前系统版本(lsb_release -a)#vim /etc/mysql/my.cnf 。
2、首先使用insert语句,把数据插入到数据库表里。运行后,发现插入语句报错了。点击语句,查看详情,提示说插入的中文语句是不正确的字符串内容。这时右键点击插入数据的表,然后点击表设计。
3、重新打开:开始—MySQL— MySQL Server Instance Configuration Wizard进行设置。参考图如下: 这里Character Set选择gbk 或者gbk2312就可以了,他表示支持中文字符。
Q3: 高手求救,php调用mysql数据库不能显示中文呈乱码?
去MYSQL里面设置,不要在PHP里设置MYSQL的编码,乱码肯定就是编码问题无疑,推荐你先把MYSQL里面表的编码改好,然后再把PHP的编码改好,这样就应该没问题了。
PHP+MySQL出现中文乱码的原因。 MYSQL数据库的编码是utf8,与PHP网页的编码格式不一致,就会造成MYSQL中的中文乱码。
在命令行添加的时候,如果是Windows系统,默认是GBK的,所以你先在命令行里面执行一句 set names utf8;再添加,这样,在phpmyadmin中看就不是乱码了。多学点编码的知识。
Q4: DOS命令行窗口mysql中文显示乱码问题解决方法
中止MySQL服务(打开控制面板--管理工具--服务)找到MySQL,右键选择停止。打开MySQL安装目录,找到my.ini文件。打开my.ini文件 修改如图两个地方 修改完成后,重新启动MySQL服务。
按Windows+R组合键,然后输入cmd或者command打开命令提示符。比如输入:mode con cp select=936,则表示显示简体中文。如果输入mode con cp select=437,则表示显示MS-DOS 美国英语,而中文显示将会是?。
server本身设定问题。table的语系设定问题(包含character与collation)客户端程式(例如php)的连线语系设定问题强烈建议使用utf8。
关于mysql命令显示中文和mysql 显示中文的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






