服务器缺少字体文件导致下载文件乱码解决方案
参考配置网址:在圈外徘徊的人
问题
本地下载文件正常,从服务器上下载文件内容总是乱码。
各种设置编码,都无法解决。后来在网上发现可能是服务器上没有中文字体,导致下载文件内容中文乱码。
然后就去查看服务器的字体,通过 fc-list 命令查看服务器所有字体,果然是。。。。缺少微软雅黑msyh.ttc字体。服务器下载默认字体是微软雅黑,缺少就会导致下载下来中午乱码。添加上就可以了。
那就上传字体吧(Windows电脑可以在电脑中找到字体,无须下载)
微软雅黑字体下载
操作
- 创建 mkdir /usr/share/fonts/zh_CN
- 通过工具上传字体文件到zh_CN目录
- 修改字体权限,使root以外的用户可以使用这些字体
chmod 766 msyh.ttf
chmod 766 msyhbd.ttf
- 建立字体缓存
mkfontscale
mkfontdir
fc-cache -fv
重启应用服务,搞定
我是到这来就可以了,看网上有的人这样乱码,需要如下操作检查是否中文支持:
exportLANG=zh_CN.GB18030
df -h
如果无法标题不是中文,那就需要安装中文支持安装yum源
mkdir /u01
用ssh上传linux安装镜像类似rhel6.4.iso文件
Rhel6.4.iso下载地址:http://pan.baidu.com/s/1hqjj6rq
mkdir /mnt/dvd
创建文件:vi /etc/yum.repos.d/rhel6.repo
插入内容:
[dvd]
name=dvd
baseurl=file:///mnt/dvd
enabled=1
gpgcheck=0
保存好
mount -o loop /u01/rhel6.4.iso /mnt/dvd /u01/rhel6.4.iso根据路径和文件名自行修改安装中文支持
yum groupinstall chinese重启服务,即可使用
服务器缺少字体文件导致下载文件乱码解决方案相关推荐
- CentOS7 Java应用文件名乱码问题解决(文件下载和创建文件导致的文件名乱码)
场景描述 spirngboot 部署的Java应用在服务器上,一直都运行得很好. 最近突然发生了乱码问题,同事已通过启动参数 java -Dfile.encoding=utf-8 -jar test. ...
- servlet文件上传下载_Servlet上传文件和下载文件示例
servlet文件上传下载 Java Web应用程序中的文件上载和下载以及常见任务. 由于最近我写了很多有关Java servlet的文章 ,因此我想提供一个使用servlet上传和下载文件的示例示例 ...
- Servlet上传文件和下载文件示例
Java Web应用程序中的文件上载和下载以及常见任务. 由于最近我写了很多有关Java servlet的文章 ,因此我想提供一个使用servlet上传和下载文件的示例示例. 用例 我们的用例是提供一 ...
- 5分钟学会Linux上传文件和下载文件命令
Linux上传.下载文件命令 一.引言 这次,来说一下Linux中如何上传文件与下载文件的命令. rz,sz 是Linux/Unix同Windows进行ZModem文件传输的命令行工具. 优点就 ...
- 腾讯对象存储服务COS加密签名上传文件与下载文件的剖析,福利提供给所有使用Android的小伙伴们!
在做一些用户需求的时候,公司往往需要工程师采集到更多有用的关于用户的个人信息,然后对用户群进行分析,今天我不是来分析这些的,今天我主要是说 腾讯推出的款云产品,那就是对象存储服务COS,这个产品面向所 ...
- php保存文件和下载文件到本地的四种方法
php保存文件和下载文件到本地的四种方法 本文操作环境:windows7系统.PHP7.1版,DELLG3电脑 php保存文件的方法 PHP下载保存文件到本地 经常需要点击按钮,然后弹 ...
- sftp上传文件和下载文件
sftp上传文件和下载文件 在SecrueCRT中使用stfp命令 sftp中的常用命令 pwd lpwd ls lls put-上传文件到服务器 get-下载文件到本地 在SecrueCRT中使用s ...
- 【备忘】Linux上传文件,下载文件
背景小故事: 这次在迁移服务器的时候要把ssl文件传到Linux里面,但是我又不想用ide来传,之前看同事演示过,当时没记住,感觉他简单操作就可以了,这次打算学会它. 这功能用得不多,平常都不怎么使用 ...
- 百度云盘上传文件和下载文件慢的解决办法
百度云盘上传文件和下载文件慢的解决办法 一:上传文件慢 1. 左下角点击搜索,输入cmd,右键以管理员身份运行 2. 在弹出的窗口中输入netsh interface tcp set global a ...
最新文章
- 破局!Alan Yuille:深度学习关键在于克服组合爆炸
- web.xml还不会配置编码过滤器?
- linux中软件包管理
- 最佳5本Java性能调优书籍–精选,必读
- LeetCode 199. 二叉树的右视图(DFS 按层queue)
- twitter中处理网页被iframe方式
- linux文件压缩包,linux目录文件压缩包操作
- 关于CSS HACK
- [开源 .NET 跨平台 Crawler 数据采集 爬虫框架: DotnetSpider] [四] JSON数据解析
- 学python语言有前途吗-学习python的前景怎么样?
- 卡巴斯基KEY官方生成器
- JavaScript 关灯游戏
- 输入框input或内容区域textarea中关于光标移动问题
- linux 中文ssid 显示,【两招解决网络设置 支持中文SSID】
- 微信小程序真机调试连接不到后台服务器,解决微信小程序wepy真机预览跟本地表现不一样,数据变化了视图没变化...
- canvas实现简单的刮刮乐功能
- 我的世界基java版刷怪机制_我的世界刷怪上限范围解析 刷怪塔不刷怪原因
- 手机如何将图片转换为pdf
- 函数的参数(形参与实参)的理解
- stock market 模拟