mycat php pdo,mycat程序写入和读取中文乱码解决
程序写入mycat中文乱码解决
乱码问题可能出现的三个地方
1.程序连接的编码要设置
jdbc:mysql://192.168.1.1:8066/TESTDB?useUnicode=true&characterEncoding= utf8
2.mysql数据库的编码要设置
1)查看mysql server级别的编码集
首先进入mysql使用命令mysql -uroot –p
然后执行命令查看: show variables like 'character%
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | NULL |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
编辑/etc/mysql/my.cf文件
在[client]下添加
default-character-set=utf8
在[mysqld] 下添加
character_set_server=utf8
注:[mysqld]处也可使用default-character-set=utf8,如果启动mysql服务
出错的话,就使用character_set_server=utf8。
2) 查看数据库级别的编码是不是一致的,使用mysql客户端可以看到3.mycat的编码
默认的是utf8格式的,明确指定在server.xml下的system标签下添加格式如下:utf8
4. 如果业务需要utf8mb4 等复杂字符集配置对应修改:
默认的是utf8格式的,明确指定在server.xml下的system标签下添加格式如下:utf8mb4
mycat php pdo,mycat程序写入和读取中文乱码解决相关推荐
- Python 爬虫数据写入csv文件中文乱码解决以及天眼查爬虫数据写入csv
python爬虫数据写入csv文件中文乱码,用'utf-8'在pycharm中打开文件没有问题,但是用excel打开却出现了问题,以下为解决方法. (最近在练习爬虫,这个博文是对自己学习的记录和分享, ...
- linux加水印乱码,linux java程序加水印及中文乱码方案(二)
上一篇介绍了在linux, centos图片加水印出现乱码的解决方案,<linux java程序加水印及中文乱码方案>, 在真实项目环境下,一是部署在虚拟机服务器,还有项目部署在docke ...
- python写入csv文件中文乱码解决方案
python写入csv文件中文乱码解决方案 参考文章: (1)python写入csv文件中文乱码解决方案 (2)https://www.cnblogs.com/vsivn/p/6115537.html ...
- Java读取properties配置文件时,中文乱码解决方法
转载自 关于java.util.Properties读取中文乱码的正确解决方案(不要再用native2ascii.exe了) 碰到了用java.util.Properties读取中文内容(UTF-8格 ...
- java 文件读取中文乱码_java文件读取时发生中文乱码怎么解决
java文件读取时发生中文乱码怎么解决 发布时间:2020-06-23 09:33:47 来源:亿速云 阅读:59 作者:Leah java文件读取时发生中文乱码怎么解决?这篇文章运用了实例代码展示, ...
- Spark读取日志文件集中文乱码解决方法
Spark读取日志中文乱码解决方法 问题展示 ���� 一般来说,这个问题多出现于GBK与UTF-8编码互相转换时.众所周知,GBK编码是windows系统的编码格式,而UTF-8是linux系统的编 ...
- 程序写入数据中文乱码解决
前提:数据库版本为mysql 5.7 解决办法:修改my.ini文件 1.使用SHOW VARIABLES LIKE 'character%';查看mysql编码是不是UTF-8,如果不是则需要将其全 ...
- bufferedreader读取中文乱码_python字符乱码的解决小结
引言 无论学习什么程序语言,字符串这种数据类型总是着有非常重要.然而最近在学习python这门语言,想要显示中文,总是出现各种乱码.于是在网上查了很多资料,各说纷纭,我也尝试了许多的方法,有时候可以正 ...
- java 水印乱码,linux java程序加水印及中文乱码方案
在linux,centos环境下的,生成的带文字的水印图片在显示为方框乱码. img.setFont(new Font("宋体", Font.BOLD, 20)); 写中文进入图片 ...
最新文章
- pycharm 汉化
- mfc 饼图绘画_每周推荐|江南百景图放置类佛系游戏,慢慢玩才是乐趣
- python向数据库中添加参数_第四篇:python操作数据库时的传参问题
- 汽车电子专业知识篇(二)-汽车以太网如何影响ECU和传感器设计
- oracle group by 多类别_python数据关系型图表散点图系列多数据系列
- Boost-IO学习 异步数据处理Simple(转)
- 软件测试视频教程下载:APP测试类型和方法
- PI系统在DCS中的应用
- python脚本自动填调查问卷
- 中国高校IPv6升级成果初显,城市热点助力高校加快IPv6部署进程
- Docker的镜像管理
- 戴尔服务器装完系统没启动项,华硕电脑重装系统后没有硬盘启动项是什么原因?...
- 金三银四,我为面试所准备的面试题,不看要遭老罪喽
- Mini-NDN 安装
- 工厂供电综合自动化实验QY-PGD11
- 图文详解 DFS 算法 和 BFS 算法
- confluence是什么
- Marvolo Gaunt's Ring ---CodeForces - 855B(思维题)
- 压缩感知的常见稀疏基名称及离散傅里叶变换基
- 什么是数据恢复?数据丢失的最常见原因有哪些?
热门文章
- 自定义元素探秘及构建可复用组件最佳实践 1
- 「一道面试题」ArrayList和LinkedList有什么区别及使用场景
- Oracle学习总结2-数据处理
- springboot 常用插件
- [原][osgearth]osgearthviewer读取earth文件,代码解析(earth文件读取的一帧)
- 编程题:字符串的指针引用。用指针法实现。功能:将字符串str2复制连接到str1...
- 怎样在MyEclipse中连接Oracle数据库
- WinRAR 试用版曝漏洞:免费软件并不“免费“
- Apache Phoenix学习记录(SQL on HBase)
- Net中的AOP系列之《将AOP作为架构工具》