ubuntu 12 04 亂碼問題

2021-06-19 06:01:29 字數 1166 閱讀 5031

參考:

1. gedit 亂碼

$ gsettings set org.gnome.gedit.preferences.encodings auto-detected "['gb18030', 'gb2312', 'gbk', 'utf-8', 'big5', 'current','utf-16']"

$ gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['gb18030', 'gb2312', 'gbk', 'utf-8', 'big5', 'current','utf-16']"

2. 終端亂碼

選單 terminal -> set character encoding -> add or remove

選擇 gbk, gb2312, gb18030

3. vim 亂碼

新增中文字元編碼:

$sudo vim /var/lib/locales/supported.d/local

#新增下面的中文字符集

zh_cn.gbk gbk

zh_cn.gb2312 gb2312

zh_cn.gb18030 gb18030

使其生效:

$sudo dpkg-reconfigure locales

vim:

開啟vim的配置檔案,位置在~/.vimrc,在其中加入

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

set termencoding=utf-8

set encoding=prc

4. 轉換檔案內容編碼

windows下生成的純文字檔案,其中文編碼為gbk,在ubuntu下顯示為亂碼,可以使用iconv命令進行轉換:

$ iconv -f gbk -t utf8 source_file > target_file

5. 轉換檔名編碼

windows下壓縮的zip檔案,在 ubuntu下解開時,中文檔名會顯示亂碼,可以用convmv解決。

安裝convmv:

$ sudo apt-get install convmv

轉換檔案或目錄:

$ convmv -f gbk -t utf8 -r --notest *

ubuntu12 04 遇到的問題

1 開啟root賬戶禁止客人賬戶的方法 修改 etc lightdm lightdm.conf檔案如下 seatdefaults user session ubuntu greeter session unity greeter greeter show manual login true allo...

ubuntu12 04解決zip中文亂碼問題

用到的工具是the unarchiver專案提供的lsar unar工具。the unarchiver專案主頁 安裝 12.04及以上 sudo apt get install unar 使用 假設需要解壓的zip包是foo.zip lsar foo.zip 列出所有檔案 如果列出的檔名已經正確 u...

ubuntu12 04 顯示卡 散熱

acer筆記本上面安裝了ubuntu12.04,進入系統過散熱就特別大,顯示卡是ati的,是雙顯示卡,沒有對應的驅動管理,所以發熱很大。網上很多資料說,可以使用命令 禁用獨顯 sudo su echo igd sys kernel debug vgaswitcheroo switch 切換至集顯 e...