1、ibus输入法
Ubuntu系统安装后已经自带了ibus输入法,在英语环境下默认不启动。
配置ibus自动启动可以在ubuntu系统菜单上选择System --- Preferences --- Startup Applications,在该窗口中增加一个程序:
Name: ibus-daemon
Command: ibus-daemon -d -x -r
 
ibus默认提供的中文输入法比较弱智,需要额外安装ibus-pinyin,命令如下:
sudo apt-get install ibus-pinyin
 
这时,还需要将ibus-pinyin输入法启动。在ubuntu系统菜单上选择System --- Preferences --- IBus Preferences,在Input Method页中的“Select an input method”下拉框中选择增加Chinese – Pinyin,就是图标中有个一个大大的“拼”字的那一个,然后点击Add按钮,最后通过Up按钮将该输入法移动到最上面。
 
系统重启后,通过Ctrl + 空格即可调出ibus输入法。
 
ibus输入法总体来说不错,但是在我的环境下发现无法在部分Java程序中调出来,例如Netbeans、OpenProj。
 
2、fcitx输入法
由于ibus的缺陷,所以我尝试了fcitx,使用下来也非常不错,而且可以在Java程序中正常使用,只是在这种情况下光标跟随有些问题,输入界面会停留在屏幕最下端,但是可以接受,比起ibus不能使用要好多了。
 
安装fcitx:
sudo apt-get install fcitx
 
启动fcitx:
im-switch -s fcitx
 
注销后重新登录,fcitx就会生效。
如果需要切换回ibus,可以运行im-switch -s ibus,然后注销,重新登录。
 
fcitx同样可以通过Ctrl + 空格调出,这时会发现fcitx显示的中文是方框,因此需要修改fcitx的配置。Fcitx的配置文件在~/.fcitx/config,该文件为 GBK编码,在Ubuntu下显示不正常,可以通过如下方式操作:
cd ~/.fcitx
iconv -f gbk -t utf8 config > config.tmp
 
编辑config.tmp文件:
显示字体(中)=WenQuanYi Micro Hei
 
显示字体大小=10
 
使用粗体=0
 
 
保存退出,然后运行命令:
iconv -f utf8 -t gbk config.tmp > config
 
注销后重新登录,fcitx显示正常。
 
3、网页上Flash中的中文显示为方框的解决办法
编辑/etc/fonts/conf.d/49-sansserif.conf文件,作如下修改:
<edit name="family" mode="append_last">
 
<string>WenQuanYi Micro Hei</string>
 
</edit>
 
4、Java程序部分中文显示为方框的解决办法
在$JAVA_HOME/jre /lib/fonts目录下建立fallback目录,将中文字体文件复制(或link)到fallback目录。
sudo mkdir $JAVA_HOME/jre/lib/fonts/fallback
sudo ln /usr/share/fonts/truetype/wqy/wqy-microhei.ttc $JAVA_HOME/jre/lib/fonts/fallback/
 
5、转换文件内容编码
Windows下生成的纯文本文件,其中文编码为GBK,在Ubuntu下显示为乱码,可以使用iconv命令进行转换:
iconv -f gbk -t utf8 source_file > target_file
 
6、转换文件名编码
Windows下压缩的zip文件,在 Ubuntu下解开时,中文文件名会显示乱码,可以用convmv解决。
安装convmv:
sudo apt-get install convmv
 
转换文件或目录:
convmv -f gbk -t utf8 -r --notest *
 
7、解压zip文件乱码
在Ubuntu下使用unzip解压Widnows环境下生成的zip文件,会发生文件名或者目录名乱码现象,解决办法是使用 7-zip和convmv。
 
安装7-zip和convmv:
sudo apt-get install convmv p7zip-full
 
解压zip文件:
LANG=C 7z e zip_file
convmv -f gbk -t utf8 -r --notest *
 
8、解压rar文件乱码
在ubuntu下解压Windows环境下生成的rar文件,同样会碰到中文乱码问题,例如使用7z来解压。
解决办法是使用unrar来解压。
安装unrar:
sudo apt-get install unrar
 
9、PDF中文乱码
PDF文件中的中文显示出乱码的情况下,可以安装poppler-data来解决:
sudo apt-get install poppler-data
 
10、字体安装
1) 安装微软字体
sudo aptitude install msttcorefonts
 
2)手工安装其它字体
在/usr/share/fonts目录下建立字体目录,例如:/usr/share/fonts/myfonts,并将字体文件复制或LINK到该目录。
 
cd /usr/share/fonts/myfonts/
sudo mkfontscale
sudo mkfontdir
 
* 在不执行以下命令的情况下,结果正常:
sudo fc-cache -f -v
 
11、默认字体配置
sudo cp /etc/fonts/conf.avail/69-language-selector-zh-cn.conf /etc/fonts/conf.d
sudo vi /etc/fonts/conf.d/69-language-selector-zh-cn.conf
 
12、 Evolution中文附件问题
使用发现Evolution发送的名称中带有中文的附件,使用Evolution可以正常解析,但是用 Foxmail或者Outlook接收后无法正确解析出附件。解决办法:
在evolution菜单中选择Edit --- Preferences --- Composer Preferences,在Default Behavior中勾选Encode file names in an Outlook/GMail way。
13、中文mp3乱码问题
 
 
sudo gedit /etc/profile
 
在最后加入
 
export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030
export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030
注销后重新导入歌曲信息即可解决乱码。

ubuntu下中文问题的解决:输入法、乱码相关推荐

  1. 解决Ubuntu下中文输入法顿号打不出来的情况

    ubuntu下中文顿号'.'打不出来的解决方法 今天早上写报告的时候在Ubuntu下搜狗拼音法输入时,顿号'.'一直打不出来,一直是'|',试了切换中英文输入也不行,打开搜狗拼音设置发现是 中/英标点 ...

  2. ubuntu下使用vi是方向键变乱码 退格键不能使用的解决方法

    ubuntu下使用vi是方向键变乱码 退格键不能使用的解决方法 在插入模式下,按删除键没有任何反应,按方向键分别打印出A.B.C.D,每个字符一行. 一.编辑/etc/vim/vimrc.tiny 由 ...

  3. Ubuntu下的几种常见输入法极其配置方式(zt)

    许多新人对于Ubuntu下的中文输入法都很不满意,因此,这次的文章就给大家大概讲解一下Ubuntu下的几种常见输入法.并推荐 几个我自己觉得不错的 一.基础知识:SCIM 1.定义 SCIM是一个广泛 ...

  4. Ubuntu安装中文语言和拼音输入法

    Ubuntu安装中文语言和拼音输入法 介绍ibus Ibus是输入法框架(常见的还有fcitx框架),不通的输入法框架需要不同的输入法程序,Ibus是Ubuntu系统自带的.搜狗拼音和百度拼音是基于f ...

  5. Ubuntu 下安装极点五笔输入法

    Ubuntu 下安装极点五笔输入法     刚刚安装好了 Ubuntu 12.04,但是没有五笔的日子实在不好过,WINDOWS下用习惯了极点五笔,本以为极点的作者不出Linux版的,结果在网上一搜, ...

  6. 转ubuntu下中文乱码解决方案(全)

    1.ibus输入法 Ubuntu 系统安装后已经自带了ibus输入法,在英语环境下默认不启动. 配置ibus自动启动可以在ubuntu系统菜单上选择System --- Preferences --- ...

  7. Ubuntu下使用搜狗输入法候选字显示乱码问题的解决

    Ubuntu下sogou输入法候选字显示乱码 Ubuntu下搜狗输入法候选字乱码   换了台电脑,重新装了虚拟机,输入法也得再重新装一装.之前在Ubuntu下使用搜狗输入法之前也没有出现过类似的候选字 ...

  8. ubuntu下使用vi退出终端出现乱码的解决方案

    [问题存在的原因] 在 Ubuntu 下将符号链接用得很极致,大量命令都是通过 /etc/alternatives下的符号链接来进行配置,ubuntu默认的系统里没有安装vim包, vi 和 vim ...

  9. ubuntu下中文输入法的安装--fcitx

    在自己电脑ssd上装了ubuntu系统以来 一直没有怎么用过 今天打开电脑想着配置一下环境 在查资料的时候难免的要输入中文 然后自己弄了一下中文输入法的安装 我安装的是fcitx小企鹅输入法 下面介绍 ...

最新文章

  1. Android 自定义View —— Canvas
  2. m4a录音文件损坏修复_智慧输入再升级 搜狗输入法创新推出AI录音助手功能
  3. 上传图片之上传前判断文件格式与大小
  4. [leetcode] 746.使用最小花费爬楼梯
  5. PWA(Progressive Web App)入门系列:(五)Web Worker
  6. nginx 在阿里云怎么安装mysql_在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境...
  7. 关于Floyd-Warshall算法由前趋矩阵计算出的最短路径反映出了算法的执行过程特性的证明...
  8. PHP has encountered an Access Violation at
  9. 电动汽车动力系统整车仿真模型,具有双向DCDC变换器实现能量反馈,带异步电机仿真,应用最大转矩电流比控制加独特的弱磁控制策略
  10. 世界质量大师登场,告诉你质量的最大秘密!【优思学院】
  11. 量化投资篇(1):深入浅出量化对冲Alpha基金的操作
  12. 指南|查询美国的关税清单
  13. 机器学习(三):一文读懂线性判别分析(LDA)
  14. 机器学习(一):概述
  15. java word 题目导入_Java导入导出Excel和Word
  16. 服务器显示屏出现白屏,远程服务器时出现白屏怎么解决
  17. 关于pytorch配置中遇到的问题1(YOLOV5)
  18. 潍坊学院计算机打破世界纪录,牛!2017 ASC世界大学生超级计算机总决赛 潍坊学院每秒31.7万亿次峰值计算刷新世界纪录...
  19. expect command
  20. dmx计算机,DMX512协议是什么 DMX512数字灯光控制系统介绍

热门文章

  1. 大都会人寿宣布高层领导变更
  2. 跨境商家618备战海外夏季大促,菜鸟推出六项举措助力国货出海
  3. 微信 linux electron,electron 下 微信快速登录
  4. 【实习招聘】腾讯2023届暑期实习生招聘
  5. 网站建设可以提升企业品牌形象吗?
  6. (六)使用因果图法设计测试用例+一卡通充值例子
  7. python文本相似度计算
  8. 程序流程图的主要优点
  9. 闭包,及闭包中this指向
  10. 力扣题型总汇——数学逻辑/脑筋急转弯