博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql 表中中文不显示
阅读量:5116 次
发布时间:2019-06-13

本文共 453 字,大约阅读时间需要 1 分钟。

在mysql命令行中遇到表中中文不显示,或者用java等语言操作表中有关中文字符时候会出现异常的情况。

此类问题一般是英文字符集的原因,可以查看一下所操作表使用的什么字符集,使用命令show create table student;(我这里查询的是表student,在查询时候换成你自己的表名字),在命令行中显示结果为

| student | CREATE TABLE `student` (  `NO` char(20) NOT NULL DEFAULT '',  `name` varchar(40) DEFAULT NULL,  PRIMARY KEY (`NO`)) ENGINE=InnoDB DEFAULT CHARSET=latin1 |

可以看到目前我所创建的表所使用的字符集为latin1,上述问题的原因也基于此,在创建表时候将字符集改成gb2312或者utf8即可。

转载于:https://www.cnblogs.com/begoogatprogram/p/5255076.html

你可能感兴趣的文章
centos7安装mysql(转载)
查看>>
mysql数据库查询
查看>>
模拟实现ajax加载框
查看>>
Python技能
查看>>
IntelliJ IDEA下SVN配置及使用
查看>>
JavaWeb核心之Servlet
查看>>
position / display 各个参数有什么区别
查看>>
java jdk中使用到的数据结构
查看>>
BLE控制器之HCI接口层
查看>>
CallContext类
查看>>
linux基础进阶命令详解(输出重定向、输入重定向、管道符、通配符、三种引号、软连接、硬链接、根“/”、绝对路径vs相对路径)...
查看>>
android px dx 转换
查看>>
Grevl旅游注册的初步界面,以源代码和运行图片展示
查看>>
大学英语四听说文本
查看>>
Codeforces Round #344 (Div. 2) A. Interview 水题
查看>>
python 爬虫 处理超级课程表传输的数据
查看>>
Linux netlink之添加一个简单协议
查看>>
20165322 实验三 敏捷开发与XP实践
查看>>
组合数学公式
查看>>
fcntl函数用法——操纵文件描述符状态
查看>>