Ubuntu上使用中文 - Linux

Liam avatar
By Liam
at 2017-04-17T02:41

Table of Contents

小弟不才
這問題困擾我很久了,但是我無法解決所以上來請教大家
事情是這樣的

目的
我想使用 vim 直接寫一個檔案,這個檔案是中文檔名且有中文內容

目前狀態
我這裡用 "vim 這是中文檔案" 新開一個檔案
並且在這個檔案裏面寫入 "這是中文內容"
但是當我存檔離開之後,這個檔案就會變成 "???????"

平台
Ubuntu 16.04 server 由 Ubuntu 14.04 server 直升
14.04 的時候系統中文輸入寫是沒有問題
升級 16.04 後就再也無法使用中文了,目前找不到方法

嘗試
locale 結果
LANG=zh_TW.UTF-8
LANGUAGE=zh_TW:zh
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C

但是我有修改過我的 /etc/default/locale
LANG=zh_TW.UTF-8
LANGUAGE="zh_TW:zh"
LC_CTYPE="zh_TW.UTF-8"
LC_NUMERIC="zh_TW.UTF-8"
LC_TIME="zh_TW.UTF-8"
LC_COLLATE="zh_TW.UTF-8"
LC_MONETARY="zh_TW.UTF-8"
LC_MESSAGES="zh_TW.UTF-8"
LC_PAPER="zh_TW.UTF-8"
LC_NAME="zh_TW.UTF-8"
LC_ADDRESS="zh_TW.UTF-8"
LC_TELEPHONE="zh_TW.UTF-8"
LC_MEASUREMENT="zh_TW.UTF-8"
LC_IDENTIFICATION="zh_TW.UTF-8"
LC_ALL="zh_TW.UTF-8"

locale -a 的結果裡面有我要的
zh_TW
zh_TW.big5
zh_TW.utf8
有利用 locale-gen 重新安裝 zh_TW.UTF-8
Generating locales (this might take a while)...
zh_TW.UTF-8... done
Generation complete.

但是我嘗試使用用
LC_TIME=zh_TW.UTF-8 date
Mon Apr 17 02:39:47 CST 2017
結果還是無法寫是中文

我不知道為什麼系統吃不到我的設定,在重開機後都無法
我SSH登入畫面裡面的中文顯示很正常
"0 個套件可以更新。0 個屬於安全性更新"
就是進系統之後的中文顯示就出現問題了

還請前輩們指點

--
Tags: Linux

All Comments

Carol avatar
By Carol
at 2017-04-21T02:55
輸入法沒裝好?
Mia avatar
By Mia
at 2017-04-25T03:26
會不會只是你的terminal的顯示問題?中文字型沒設定好?
抱歉 看到中文顯示沒問題
Annie avatar
By Annie
at 2017-04-27T07:44
vim版本?編譯參數?
Frederic avatar
By Frederic
at 2017-04-27T23:58
試試看無Dash的utf8變數
Thomas avatar
By Thomas
at 2017-04-28T02:13
date吃不到LC_TIME設定說不定是glibc-i18n爛了
Franklin avatar
By Franklin
at 2017-05-01T10:31
覺得 locale 的問題比較大
原 PO 是不是動過 .profile 或 .bashrc?
Enid avatar
By Enid
at 2017-05-06T08:56
你先在terminal/shell底下改 LC_CTYPE="zh_TW.UTF8"
Gary avatar
By Gary
at 2017-05-08T18:24
看這樣vim可以用中文了嗎
Candice avatar
By Candice
at 2017-05-13T10:31
那是預設的,使用者自訂的會蓋過
Lydia avatar
By Lydia
at 2017-05-13T17:00
.vimrc設定set encoding=utf8看看?

【問題】LINUX上使用AMD

Victoria avatar
By Victoria
at 2017-04-15T16:39
最近有預算想要組電腦 但是因為第一次碰LINUX 不知道用AMD的CPU跟顯示卡會不會有問題.. 系統是要用REDHAT 6系列 我知道這問題很鳥.. 先跟大家說個抱歉.. - ...

如何知道目前Hadoop 在執行什麼, 如何重啟

Mia avatar
By Mia
at 2017-04-13T11:20
※ [本文轉錄自 Soft_Job 看板 #1OxkhDDu ] 作者: Gonocurrus (高那古勒斯) 看板: Soft_Job 標題: [請益] 如何知道Hadoop 在執行什麼 時間: Thu Apr 13 11:04:43 2017 大家好 小弟剛進到一家陸資公司 使用Hadoop還做遊戲 ...

記憶體的問題

Elizabeth avatar
By Elizabeth
at 2017-04-13T08:09
想要問一下記憶體問題 我在Centos系統上安裝了16G 記憶體 快取吃了10G 實體吃了5G 只剩下1G記憶體 理論上記憶體快不夠的時候 會自動釋放記憶體 但是遲遲都不會自動釋放 記憶體只剩下500M 可以使用 目前都是用手動釋放記憶體 sync;sync;sync echo 1 andgt; /p ...

fedora 10 自動安裝檔 .ks

Queena avatar
By Queena
at 2017-04-12T11:15
Dear All, 公司內有一份之前研發軟體公司做的fedora 10 為準的自動安裝光碟 根目錄內有三個KS 檔案 分別是 G5.KS G5-HP.KS G5MAN.KS 不曉得要怎麼判斷自動安裝是以那個KS檔案為準呢? Benson - ...

wget進行登入的動作

Ula avatar
By Ula
at 2017-04-11T20:41
大家好 小弟我最近在弄archlinux 可是所在的地方的網路很難設定 最後剩下一個必須透過網頁登入的網路 上網查是可以透過 links 但是這個在liveCD裡面好像不支援 wget 查過但是方法都不適用 想請問wget確切登這個網站的方法是? http://imgur.com/a/dsOm ...