一、问题描述
登录页面中文验证码 无法正常显示 只看到小框框,但服务器那边是可以正常输出中文的:

下面这样改了之后还是不行:

二、解决办法:安装字体库&中文字体

1、先查看当前(服务器上)系统安装了那些字体

#fc-list


当然,上面 图 是我安装完成之后的结果
下面开始安装:
2.安装:

#yum  -y  install  fontconfig

安装完成后,在/usr/share目录就可以看到fonts和fontconfig目录了(之前是没有的):

在CentOS中,字体库的存放位置正是上图中看到的fonts目录,所以我们首先要做的就是找到中文字体文件放到该目录下。
3.而中文字体文件在windows系统中就可以找到,打开c盘下的Windows/Fonts目录:

如上图,我们只需要将我们需要的字体拷贝出来并上传至linux服务器即可,在这里我选择新宋体
4、桌面新建chinese目录,将选中的字体文件复制到chinese目录里面,然后上传至/usr/shared/fonts/目录下即可:

5、修改chinese目录的权限:

# chmod -R 755 /usr/share/fonts/chinese

6、安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件,输入命令:

# yum -y install ttmkfdir

然后执行ttmkfdir命令即可:

# ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir

7、修改字体配置文件了,首先通过编辑器打开配置文件:

# vim /etc/fonts/fonts.conf

可以看到一个Font list,即字体列表,在这里需要把我们添加的中文字体位置加进去:


8、不用重启,刷新内存中的字体缓存使配置对系统生效:

# fc-cache

9、最后,还有很重要的一步,就是重启用到字体库的服务,将字体库应用到服务中去。
中文验证码终于正常显示了

本地跑项目正常,部署至云服务器上就出现中文验证码 显示小方块儿;参考文章“Centos7 安装字体库中文字体”才得以解决问题相关推荐

  1. 将项目部署到云服务器上

    将项目部署到云服务器上 一.购买云服务器(略) 可以通过注册阿里云学生证明,领取免费的学生机. 二.操作云服务器linux 2.1.安装nginx 先更新源列表 注意:由于是cent os,所以不能用 ...

  2. 腾讯云服务器 - 将 Spring Boot 项目部署到云服务器上(保姆级教程)

    目录 前言 1.在云服务器上安装 jdk 2.在云服务器上安装 mysql 2.1.安装 mysql 2.2.启动 mysql 服务 2.3.验证 3.将 Spring Boot 项目打包成 jar ...

  3. 将安卓项目部署云服务器,将app项目部署到云服务器上

    将app项目部署到云服务器上 内容精选 换一换 ContainerOps需要与其他云服务协同工作,ContainerOps和其他云服务的关系如图1.云容器引擎云容器引擎(Cloud Container ...

  4. 怎么把静态网页放到服务器上,将静态网页部署在云服务器上

    将静态网页部署在云服务器上 内容精选 换一换 部署提供可视化.一键式部署服务,支持并行部署和流水线无缝集成,实现部署环境标准化和部署过程自动化.本节通过以下五步介绍如何使用部署服务将归档在软件发布库的 ...

  5. ij运行tomcat_如何把本地Web项目部署到云服务器上

    [写给小白] 上手学Web的同学通常会用本地Tomcat进行测试 当一个网站写得差不多了,如何部署到云服务器,让别人也能远程访问呢? 1. 你需要 配置好Tomcat的云服务器(我用的linux系统) ...

  6. 【宝塔面板部署nodeJs项目】网易云nodeJs部署在云服务器上,保姆级教程,写网易云接口用自己的接口不受制于人

    看了很多部署的,要么少步骤,要么就是写的太简洁,对新手不友好 文章目录 前言 一.下载网易云nodejs项目 1. git clone下载,两种方式 2. 运行项目 二.使用步骤 1. 先在本地运行 ...

  7. springboot项目之部署阿里云服务器--简版

    部署阿里云服务器(简易版) 1.你需要有服务器的ip以及所对应的密码,我就不再教.这里推荐mobaxterm或xhell或putty. 2.服务器上要安装相应的软件,jdk(对应的版本).maven. ...

  8. 如何将C 项目部署到云服务器上,如何将C 应用程序放在云服务器上

    如何将C 应用程序放在云服务器上 内容精选 换一换 ServiceStage是一个应用托管和微服务管理平台,可以帮助企业简化部署.监控.运维和治理等应用生命周期管理工作.面向企业提供微服务.移动和We ...

  9. 部署一个Javaweb项目到腾讯云服务器上,在腾讯云轻量应用服务器上部署javaweb项目

    博主每篇博文的浪漫主义 [听说,思念是一种病?] https://www.bilibili.com/video/BV1z14y177VT?share_source=copy_web&vd_so ...

最新文章

  1. 我的华为P30pro手机升级了鸿蒙系统!
  2. 数据转移-从MySQL到Hive
  3. [转]DES加密 java与.net可以相互加密解密两种方法
  4. c 初始化char**_C/C++内存模型
  5. 了解JQuery TextArea的取值与赋值问题
  6. 部门开始做技术talk
  7. Mybatis-学习笔记(7)缓存机制
  8. Oracle SQL语句优化【4】之使用SQL优化工具
  9. 关于MSHTML、IHTMLDocument、Ihtmldocument2-5的区别及 document.execCommand方法详解
  10. 网络编程-在线英英词典项目
  11. 广电CMMB拒考手机电视国标 新面孔IMMB欲分羹
  12. android rs232串口协议,RS232串口协议详解
  13. 台式计算机组装注意事项,如何组装台式机 组装台式机配置注意事项【详解】...
  14. 计算机公式里qf是什么,计算公式
  15. Jitsi Meet的prosody模块报错Client disconnected: ssl handshake failed
  16. html实现自动图片轮播,图片轮播的实现(html__js)
  17. 2020年春节抢票神器
  18. eNSP配置路由器IP地址
  19. H5电玩城源码+玩法比较多+UI也特别好看+纯源码系列
  20. win10快速关机_WIN10系统这几个关机方式,值得收藏

热门文章

  1. 试论体育与健康课教学中的“学”
  2. MaxPool NMS Getting rid of NMS bottlenecks in Two-Stage Object Detectors
  3. Flink SQL之Interval Joins
  4. 布局类(02):【纲】Layout Management [官翻]
  5. python完全学会需要多久_Python要学习多久能入门?精通需要多久?
  6. 合金弹头 逆向分析与外挂制作报告【内联HOOK】
  7. python中的rt_TensorRTSamplePython[introductory_parser_samples]
  8. Ubuntu 开机黑屏两大原因解决办法
  9. 三防加固平板电脑能在恶劣的工业环境中依然正常运作
  10. JavaScript算法——快速排序