在AMH面板中使用mysql5.7,中文显示乱码,配置变更指导?-灵析社区

WhatUpDanger

AMH面板使用mysql5.7 中文乱码 今天尝试部署[https://www.mtab.cc/document.html](https://link.segmentfault.com/?enc=NlCM4YzgLGaJWVyhG2%2F9oA%3D%3D.ktR3fIMMBItTV4btlfszAXnGZbRJK4GXSHmtFgIdf3gtt18qhyI8o%2BXGMQwRtUEB) 发现使用5.7会导致中文乱码 数据库 表的注释中基本都是乱码 请问是否需要更改一些配置? 尝试重装 同时猜测是否需要将 default-storage-engine = MyISAM default-tmp-storage-engine = MYISAM 更改为InnoDB

阅读量:147

点赞量:0

问AI
一般乱码就是数据库编码与程序文件自身的编码的问题。 看了下这程序建表sql是没指定用哪个字符集,也没指定用哪个引擎, 这就数据库默认是什么就用什么了。 通常程序要指定好,才能避免用户默认的与程序不一致。 可以尝试建库时可以指定不同的编码试试,utf8与utf8mb4等 也注意程序文件自身用的什么编码,与连接数据库用的编码。