我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何解决 Ubuntu 中文乱码问题——文本、MP3和Rar压缩文件及aMule

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何解决 Ubuntu 中文乱码问题——文本、MP3和Rar压缩文件及aMule

由于 Linux 中默认使用的编码是 UTF-8,与 Windows 的默认中文编码不同,因此在使用中会出现中文乱码问题。下面我们一起来看如何解决 Ubuntu 11.04 的一些中文乱码问题。

1. 解决文本乱码问题

Ubuntu 11.04 默认的文本编辑器 gedit 默认自动检测的编码不包括 GB-18030、GB-2312 等常见中文编码,因此打开 Windows 创建的文本文件会出现中文乱码问题,解决这一问题有以下几种方法:

  • 安装 leafpad、KWrite 等支持自动检测中文编码的文本编辑器。(推荐)
  • 使用 LibreOffice Writer 打开,手动选择 GB-18030 编码即可。
  • 转换文本文件编码,安装 enca 软件包,在终端输入 enconv filename 即可将文本文件转换为 UTF-8 编码。

注:其他解决办法可参见Gedit中文乱码解决方法。

2. 解决 MP3 标签乱码问题

网上下载的绝大多数 MP3 文件标签都不是 UTF-8 编码,因此 Ubuntu 默认的 Totem 和 Banshee 在播放时都会出现乱码问题,解决这一问题有以下几种方法:

  • 安装支持中文标签的音乐播放器,如 iceplayer 和 RhythmCat。(推荐)
  • 在 ~/.profile 文件中添加以下内容,可以解决 Rhythmbox、Totem 等以 GStreamer 为后端的播放器的乱码问题(对 Banshee 无效):

    export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030
    export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030

  • 使用 Windows 软件 Mp3Tag 转换标签编码,请按以下步骤进行:
    1. 访问 Mp3Tag 官网下载 Mp3Tag 并安装。
    2. 运行 Mp3Tag,选择 Tools 菜单中的 Options,打开 Mp3Tag Options 对话框。
    3. 在左栏选择 Tag 类别下的 Mpeg 子类别,参照下图进行设置,使 Mp3Tag 写入 ID3v2.3 UTF-16 格式的标签,点击确定。
    4. 选择 File 菜单中的 Add directory,选择音乐文件所在的文件夹。
    5. 按下 Ctrl + A 全选音乐文件,按下 Ctrl + S 保存标签,Mp3Tag 会将所有音乐文件的标签转换为 ID3v2.3 UTF-16 格式,并且删除其他格式的标签。等待其完成关闭 Mp3Tag 即可。

how-to-solve-chinese-unreadable-character-on-ubuntu-01

注:网上大多数资料都是利用 Mutagen 进行转换,但按此法转换之后 MP3 文件标签在 Windows Media Player 和 Windows 7 库中无法识别,只有利用 Mp3Tag 转换为 ID3v2.3 UTF-16 格式才能取得最佳的兼容性。

3. 解决 Rar 压缩文件乱码问题

Rar 压缩在 Ubuntu 下可能出现乱码,这是由于安装了 rar 软件包(开源 Rar 压缩格式解压工具),解决方法是安装闭源的 unrar 软件包,在终端依次输入以下命令即可:

sudo apt-get remove rar
sudo apt-get install p7zip-full p7zip-rar

如果之前没有安装过其他解压缩软件包,直接执行第二条命令即可。现在 Rar 压缩文件乱码的问题就解决了。

4. 解决 aMule 文件名乱码问题

从 Firefox 复制 eD2k 链接到 aMule 中会导致添加的任务出现乱码,我们可以将 aMule 的启动器(即快捷方式)修改为 env LANG=GBK amule,aMule 启动之后为英文界面,但是此时添加 eD2k 链接就不会出现乱码。也可以在需要添加 eD2k 时在运行对话框输入 env LANG=GBK amule 启动 aMule,不需要添加 eD2k 链接时直接使用启动器运行 aMule 即可,已经添加的任务不会出现乱码。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何解决 Ubuntu 中文乱码问题——文本、MP3和Rar压缩文件及aMule

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何解决 Ubuntu 中文乱码问题——文本、MP3和Rar压缩文件及aMule

由于 Linux 中默认使用的编码是 UTF-8,与 Windows 的默认中文编码不同,因此在使用中会出现中文乱码问题。下面我们一起来看如何解决 Ubuntu 11.04 的一些中文乱码问题。 1. 解决文本乱码问题 Ubuntu 11.
2022-06-03

php压缩中文乱码问题如何解决

这篇“php压缩中文乱码问题如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php压缩中文乱码问题如何解决”文章吧。p
2023-07-04

如何解决jsp中的rar文件连接乱码问题

这篇文章主要讲解了“如何解决jsp中的rar文件连接乱码问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何解决jsp中的rar文件连接乱码问题”吧!在jsp页面中做了一个rar文件的链接
2023-06-03

如何解决Linux下文件名、文件和mp3名字、pdf的乱码问题

这篇文章主要介绍“如何解决Linux下文件名、文件和mp3名字、pdf的乱码问题”,在日常操作中,相信很多人在如何解决Linux下文件名、文件和mp3名字、pdf的乱码问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对
2023-06-13

如何解决php文件中文名乱码问题

php文件中文名乱码的解决办法:1、在php文件的头部加入charset代码:2、设置“iconv('utf-8','gb2312',"upload/".$file["name"]);”即可。
2019-04-10

如何解决Ubuntu下NetBeans中文乱码及方框问题

本篇内容主要讲解“如何解决Ubuntu下NetBeans中文乱码及方框问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决Ubuntu下NetBeans中文乱码及方框问题”吧!当我在ubu
2023-06-13

如何在Python中处理文件压缩和解压缩的问题

如何在Python中处理文件压缩和解压缩的问题简介:在日常开发和工作中,我们经常会遇到需要处理文件压缩和解压缩的问题。Python提供了一些强大的库,使得我们可以轻松地处理文件的压缩和解压缩操作。本文将介绍Python中常用的文件压缩和解压
2023-10-22

云服务器中如何解决linux下zip文件解压乱码问题

这篇文章给大家介绍云服务器中如何解决linux下zip文件解压乱码问题,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。云服务器:解决linux下zip文件解压乱码问题由于zip格式并没有指定编码格式,Windows下生成
2023-06-05

如何解决Ubuntu系统下zend for linux中文乱码问题

这篇文章主要讲解了“如何解决Ubuntu系统下zend for linux中文乱码问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何解决Ubuntu系统下zend for linux中文
2023-06-13

WAMP环境中PHP文件乱码问题如何解决

这篇文章主要讲解了“WAMP环境中PHP文件乱码问题如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“WAMP环境中PHP文件乱码问题如何解决”吧!方法一:修改PHP配置文件我们可以通过
2023-07-05

asp.net中如何解决引入外部js文件的中文乱码问题

这篇文章给大家分享的是有关asp.net中如何解决引入外部js文件的中文乱码问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在asp.net中时常需要调用js代码,如果js写在asp.net中,一般是不会出现乱
2023-06-03

ubuntu系统下gedit出现中文乱码的问题如何解决

这篇文章主要讲解了“ubuntu系统下gedit出现中文乱码的问题如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ubuntu系统下gedit出现中文乱码的问题如何解决”吧!ubunt
2023-06-13

C#中如何使用程序集和DLL文件解决代码模块化问题及解决方法

C#中如何使用程序集和DLL文件解决代码模块化问题及解决方法在C#开发中,代码模块化是很重要的,它可以将代码分成较小的可重用模块,提高代码的可读性和维护性。为了实现代码模块化,C#提供了程序集和DLL文件的概念。程序集是一组相关的代码文件的
2023-10-22

编程热搜

目录