centos7 字体库。vim乱码

centos7 字体库。vim乱码

windows上传文件到centos,需要先使用dos2unix命令进行格式转换

先查看/usr/share下有没有这两个文件

没有的话yum -y install fontconfig安装即可。

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

我们只需要将我们需要的字体拷贝出来并上传至linux服务器即可

在这之前我们还需要新建目录,首先在/usr/share/fonts目录下新建一个目录chinese

然后就是将上面的两个字体上传至/usr/share/fonts/chinese目录下即可(用xshell往里一拖就好)

紧接着需要修改chinese目录的权限

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

#接下来需要安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件,输入命令

# yum -y install ttmkfdir

然后执行ttmkfdir命令即可

# ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir   #(encodings可能不存在,直接手动输入即可)

#最后一步就是修改字体配置文件了,首先通过编辑器打开配置文件

# vi /etc/fonts/fonts.conf

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

# fc-cache                #刷新一下

# fc-list        #看看是不是安装成功

要是vim还乱码

问题出在vim上,对于CentOS应该修改/etc/vimrc 或者~/.vimrc文件,在该文件头上添加下面四行代码:

set fileencodings=utf-8,gb2312,gbk,gb18030

set termencoding=utf-8

set fileformats=unix

set encoding=prc

————————————————

版权声明:本文为CSDN博主「Mr·葛」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/tiger199/article/details/89173755

原文地址:https://www.cnblogs.com/netflix/p/12208428.html

时间: 2024-10-13 20:05:15

centos7 字体库。vim乱码的相关文章

Centos7 安装字体库&中文字体

1.概述 在安装一些服务的时候,会涉及到字符编码与字体的问题,字符编码一般在数据库或代码级别设置,字体一般是在系统级别设置.如安装使用jira或confluence的时候,使用一些宏的时候经常会出现乱码的问题,还有就是程序中有中文的时候,在linux系统上总会乱码. 2.安装字体库 linux系统,一般不会安装字体,报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效: 如果有此命令,则可以通过fc-

linux CentOS7 安装字体库-转

前言 报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效: 如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体. 安装字体库 在CentOS 4.x开始用fontconfig来安装字体库,所以输入以下命令即可: yum -y install fontconfig 当看到下图的提示信息时说明已安装成功: 这时在/usr/sh

CentOS7安装字体库

JAVA画图时常用到Font 类对象这样的对象依赖于本地的字段.新装的linux没有安装字段库,和相应的字体. 1.fc -list查看字体库 发现没有安装 2.yum -y install fontconfig安装 3.安装好后/usr/share目录下多两个目录fonts和fontconfig 4.首先在/usr/shared/fonts目录下新建一个目录chinese 5.到C:\Windows\Fonts目录下上传你需要的字体到/usr/shared/fonts/chinese目录下 6

CentOS 7 安装字体库 & 中文字体

前言 报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效:  如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS7中如何安装字体库以及中文字体. 安装字体库 在CentOS 4.x开始用fontconfig来安装字体库,所以输入以下命令即可: yum -y install fontconfig 这时在/usr/shared目录就可以看到fonts和fon

Linux CentOS 7 安装字体库 & 中文字体

最近用CentOS上,用phantomjs把html生成pdf,但是生成多次虽然文件生成了,但是内容一直是空的. 找来找去,发现和系统上支持的字体有关系. 运行了下面的命令后: yum install cabextract xorg-x11-font-utils -y 如果是英文字符,就可以生成了,但是中文还是不行. 最后参考了下面的文章终于搞定. 原文地址:http://blog.csdn.net/wlwlwlwl015/article/details/51482065 前言 报表中发现有中文

如何给CentOS安装字体库

很多时候,我们需要做一些图像生成工作(譬如验证码之类的),这时候,我们一般都需要用到系统的字体库.但事情却总非尽善人意,我们所使用的Linux操作系统无法像Windows操作系统那样足够“旗舰”,字体这种东西,分分钟都是缺失的(譬如我们选择Minimum方式安装或者没有选择Chinese Support之类的).如果遇到这种情况,我们就得发扬DIY(自己动手丰衣足食)的精神,自己给操作系统安装字体库了.本节内容,我们将讲解如何为CentOS(Red Hat流)操作系统安装字体库,使用Ubuntu

Native Oracle Barcode Generator可以添加条形码到Oracle Reports中而不用安装特定的字体库

Native Oracle Barcode Generator条形码控件是一个可以被嵌入到Oracle Reports中用于创建条码图像的一个对象.一旦安装后,不需要安装其它的任何组件或字体库来创建条码:它是完整的条码生成器. 具体功能: 轻松地添加条形码到Oracle Reports中而不用安装特定的字体库. 包括正在申请专利的技术在其他任何公司都是无法获得的. 在一个编译好的PLL库中提供一个完整的Oracle 条码生成器对象. 创建的本地和纯PL/SQL 代码的源代码是可用的. 多地区设置

Cocos2d-x教程(28)-ttf 字体库的使用

欢迎加入 Cocos2d-x 交流群: 193411763 转载请注明原文出处:http://blog.csdn.net/u012945598/article/details/37650843 通常为了使游戏界面更为美观,我们会选用某种字体来达到效果.今天要介绍的便是如何在iOS中引入ttf字体库文件(Cocos2d-x 原理相同) 在iOS中使用字体库的步骤如下(Android无需下述处理,可直接使用): 1.获取ttf字体库文件(网上搜索一搜一堆) 2.在Mac上安装字体库文件(主要用于获取

iOS开发使用.ttf或.otf外部字体库

(转载者请注明出处:作者:箭矢 地址:http://blog.csdn.net/u012460084) 小伙伴们,在iOS开发过程中可能需要用到更多的艺术字,而苹果所提供的字体却不能满足我们的要求,这时候就需要用到从外部导入我们想要的字体库供我们使用.过程如下: 一.找到自己需要的.ttf(或.otf)字体库 1.我们可以直接到网上下载,这个就不细说了-- 2.还可以在mac电脑中寻找自己想要的字体库,步骤如下: 将找到的字体库拷贝出来. 二.将字体库导入自己的工程: 步骤如下: 1.将字体库拖