A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

本帖最后由 yqw_gz_java 于 2018-6-28 22:48 编辑

问题一:本地测试好的项目发布到linux当中,发先图片验证乱码。
原因:linux中缺响应的字体
解决方案加字体
问题二:
项目在本地测试,正常,但是发布到linux服务器中时,一部分数据不显示
原因:linux中安装数据库是没设置编码为utf-8

执行下面命令可以查看编码
SHOW VARIABLES LIKE 'character%';
显示效果
character_set_client    utf8
character_set_connection    utf8
character_set_database    utf8
character_set_filesystem    binary
character_set_results    utf8
character_set_server    utf8
character_set_system    utf8
character_sets_dir    D:\mysql-5.7.19-winx64\share\charsets\
看下是不是都是utf8    特别是这一项character_set_server    utf8  如果不是请修改配置文件
执行下面命令

service mysqld stop
vi /etc/my.cnf
修改文件成下面样子
[client]default_character_set=utf8[mysqld]collation_server = utf8_general_cicharacter_set_server = utf8
重启
到此大功告成
service mysqld restart

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马