【Linux基础】Linux系统上的中文乱码问题

今天将一个javaweb项目部署到Linux中,但是发现网页里面中文都是????,摸索了很久之后终于发现是数据库的编码问题,因为我使用数据库可视化工具手动加入中文时,也会变成问号,那么就可以知道是数据库编码的问题。

  1. mysql -uroot -p 进入数据库
  2. 使用语句 SHOW VARIABLES LIKE 'char%'; 查看当前编码
  3. 修改配置文件,我的路径是 /usr/local/mysql/my.cnf
    使用vim /usr/local/mysql/my.cnf进入修改
    以下内容有的修改,没有的添加:
    [mysqld]
    character_set_server=utf8
    [mysql]
    default-character-set= utf8
    [client]
    default-character-set = utf8
  4. 重新启动mysql
    停止:service mysql stop
    开始:service mysql start
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容