美文网首页
【Linux基础】Linux系统上的中文乱码问题

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

作者: 灰色孤星 | 来源:发表于2019-01-26 20:15 被阅读0次

今天将一个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

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/grqwjqtx.html