mysql中文显示问题
来源:互联网 发布:python uiautomator 编辑:程序博客网 时间:2024/05/22 12:44
今天在学习mysql 处理大数据对象—处理CLOB数据,在把一个大文本写入到数据表的字段时,发现一条错误:
Exception in thread "main" java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x90</...' for……
在网上找资料学习后得知这是mysql的编码问题,我的默认用了utf8编码,网上解决方法是把配置文件my.ini中的两个utf8都改成了gbk,但之后试过很多次仍无法解决。
(找出 my.ini, 打开后 ctrl+ f 找出所有的utf8,全改成gbk)
最后找到一个贴子说就算改了配置文件的两个characterset,还有一个是没改到的。在命令行下进入mysql,输入status;
mysql> status;
就会发现 Db characterset: utf8 这一行,要把这个 utf8 改成 gbk ,输入命令:
mysql> alter database mydatabase character set gbk;
这时再输入status发现全变成gbk了,重启mysql后再运行插入,就没有问题了。
还是新手,虽然自己解决了问题,但原理还是不太懂,仍需努力学习。
- mysql中文显示问题
- mysql中文显示问题
- MySQL中文显示问题
- MySQL不能显示中文问题
- MYSQL中文显示乱码问题
- Qt+Mysql中文显示问题
- 【问题解决】MYSQL中文显示'?'中文乱码问题
- jsp+mysql的中文显示问题
- phpmyadmin显示mysql 中文乱码问题
- 解决MySQL不能显示中文问题
- python, sqlobject(mysql)中文显示问题
- MySQL的EMS--中文显示问题
- 关于MYSQL数据库中文显示乱码问题
- 关于mysql显示中文的问题
- 解决MySQL显示中文的问题
- 解决mysql 显示中文乱码问题
- centos中mysql无法显示中文问题
- Navicat for mysql 显示中文乱码问题
- Java学习笔记6 —— 操作符
- android应用程序安全卫士——1、splash界面实现方法
- 【书评】RHCSA/RHCE Red Hat Linux 认证学习指南(第6版)EX200 & EX300
- [转]ACM-ICPC比赛随想——刘汝佳
- Android开发性能优化简介
- mysql中文显示问题
- POJ 1815 最小割 拆点 枚举
- HTML5画布kineticjs BLOB教程
- jquery如何在加载完iframe的内容后才进行下一步操作
- outline创建使用
- android sdk manager 无法更新
- CustomValidation in ASP.NET MVC
- CentOS6.4登录和交互shell及系统环境变量设置概述
- HDU 4055 Number String (dp的思想)