解决Fedora14中文显示问题

简介:




001Fedora14识别Windows中的中文文件名

首先,要搞清楚的是,FedoraWindows都使用的是什么编码。Fedora14默认的依然是UTF-8编码,而Windows则使用GBK,GB2312,GB18030等。所以,Fedora要想主动的看到Windows下的中文信息,必须得想Windows的编码靠拢。

接下来,我们就谈谈靠拢的方式。

在超级用户(root)中使用命令:vi /etc/sysconfig/i18n。将原来的内容:LANG="zh_CN.UTF-8" 。改为:LANG="zh_CN.GBK"。配置完毕后,重新登录系统即可。

002Putty识别Fedora14的中文目录

假定Fedora14的编码没有做过任何修改,依然是UTF-8编码。呵呵,看来能够自由的改动,对某些人来说并不是好事!

我们打开Putty如下图所示:

我们所需要的操作:1.Host Name处,输入需要访问的主机名或IP(默认的远程访问方式是SSH),接下来在Saved Session处,输入自定义的连接名称,注意此处先不要点击Save按钮。然后,单击左边Windows项目下的Translation子项目,如下图所示:

 

上图实际上是选择PuTTY所默认的编码,这里选择UTF-8正好和Fedora14的编码方式对应。然后在单击“Session”项目,回到第一张图片处,单击Save就保存下来了。最后,双击保存的自定义的名称,比如第一张图片中已经有了两个名称"54-telnet”"54"

PuTTY中文显示的问题还是没有完全解决。原因如下图所示:

 

解释:当前用户通过PuTTY进行远程登录时,并没有完全按照PuTTY的设置的UTF-8,来显示中文。而上图中的灰色条状的内容均为由系统自动生成的信息,它们本是UTF-8编码的,但在显示时没有按照UTF-8的编码输出,所以就出现了乱码。问题在解释的时候有点绕口,呵呵。总之,下面我们要做的就是,指定让系统输出的信息的编码方式为UTF-8。可以单独指定当前用户【需要当前用户权限】,也可以指定所有用户【需要root权限】。

单独指定当前用户:

修改文件:~/.bashrc

在此文件末尾处写入一行:export LC_ALL="zh_CN.UTF-8"

重启系统!

指定所有用户【单独用户就不用指定了。】:

 修改文件:/etc/bashrc

在此文件末尾处写入一行:export LC_ALL="zh_CN.UTF-8"
重启系统!

成功后的模样:

这次应该差不多了



本文转自tiancong 51CTO博客,原文链接:http://blog.51cto.com/tiancong/656975

相关文章
|
存储 并行计算 Java
Python读取.nc文件的方法与技术详解
本文介绍了Python中读取.nc(NetCDF)文件的两种方法:使用netCDF4和xarray库。netCDF4库通过`Dataset`函数打开文件,`variables`属性获取变量,再通过字典键读取数据。xarray库利用`open_dataset`打开文件,直接通过变量名访问数据。文中还涉及性能优化,如分块读取、使用Dask进行并行计算以及仅加载所需变量。注意文件路径、变量命名和数据类型,读取后记得关闭文件(netCDF4需显式关闭)。随着科学数据的增长,掌握高效处理.nc文件的技能至关重要。
2314 0
|
SQL 存储 人工智能
ISO 专家解读 | 什么是 GQL 国际标准图查询语言
4 月 12 日,图查询标准语言 GQL(Graph Query Language)正式发布。与此同时,悦数图数据库 v5.0 宣布原生支持 GQL。GQL 一经问世,便在图行业内外引起广泛关注, ISO 数据库语言项目召集人 Keith W. Hare 发布了一篇对 GQL 的解读文章。让我们跟随专家的视角,来了解一下什么是 GQL,以及 GQL 数据库语言的功能。
|
4月前
|
消息中间件 监控 RocketMQ
RocketMQ主题路由信息缺失问题分析
总之,RocketMQ的主题路由信息丢失问题并不复杂。只要我们了解它的原因,合理地使用和维护RocketMQ,就能避免因此带来的影响。希望这个分析对你有所帮助。当然,如果在实际应用中遇到其他问题或者对我的解释有疑问,欢迎进一步提问。
191 26
|
11月前
|
Android开发 iOS开发 容器
鸿蒙harmonyos next flutter混合开发之开发FFI plugin
鸿蒙harmonyos next flutter混合开发之开发FFI plugin
|
Oracle Java 关系型数据库
实时计算 Flink版操作报错合集之本地打成jar包,运行报错,idea运行不报错,是什么导致的
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
235 0
|
Linux 编译器 C语言
Linux中的pkg-config:简化库依赖管理的利器
**pkg-config**是Linux下管理库依赖的工具,它通过读取库的`.pc`文件提供编译和链接参数。使用`pkg-config --cflags --libs <library>`获取编译和链接选项,例如`gcc -o test test.c $(pkg-config --cflags --libs glib-2.0)`。能进行版本检查、参数提取、依赖管理和路径搜索。列出所有包用`pkg-config --list-all`。最佳实践包括确保库正确安装、检查版本、配置`PKG_CONFIG_PATH`及使用构建工具。
|
存储 Ubuntu 关系型数据库
如何和何时使用 Sqlite
如何和何时使用 Sqlite
138 0
|
存储 Shell Linux
Linux(25) 如何解决Linux终端乱码问题
Linux(25) 如何解决Linux终端乱码问题
424 1
|
算法 数据可视化 搜索推荐
基于python的k-means聚类分析算法,对文本、数据等进行聚类,有轮廓系数和手肘法检验
本文详细介绍了基于Python实现的k-means聚类分析算法,包括数据准备、预处理、标准化、聚类数目确定、聚类分析、降维可视化以及结果输出的完整流程,并应用该算法对文本数据进行聚类分析,展示了轮廓系数法和手肘法检验确定最佳聚类数目的方法。
430 0
|
Perl
awk的多条件模式(逻辑AND)
awk的多条件模式(逻辑AND)
740 2