[爆卦]Chcp 65001是什麼?優點缺點精華區懶人包

為什麼這篇Chcp 65001鄉民發文收入到精華區:因為在Chcp 65001這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者ggirls (哥)看板Editor標題[vim ] Windows 上 GVIM 執行 she...


在 Windows 上 cmd 改編碼可用 chcp 65001。

但即使讓這個成為預設值, gvim 每次帶出來的 cmd 還是 cp950 的編碼。

我試著去改 set shell, shellcmdflag 但都無果。

不知各位是否能指點一下。

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.241.123
※ 文章網址: https://www.ptt.cc/bbs/Editor/M.1479763712.A.79B.html
Bellkna: set shellcmdflag=/u/c 11/22 19:08
ggirls: 我對參數/u不熟。但這樣若print utf8字元在cp950 的cmd應 11/23 04:41
ggirls: 該是是有問題? 11/23 04:41
Bellkna: chcp 65001是讓cmd改用utf-8顯示 用/u是跑unicode模式 11/23 07:57
Bellkna: 可以用cmd/? chcp/?看說明 vim本身跑utf-8的話 chcp沒用 11/23 07:58
Bellkna: 要加/u讓cmd去跑unicode模式 vim讀到的才會正常的utf-8 11/23 07:59
ggirls: 我現在搞不定的是,在 vim 下 :!chcp 11/23 10:04
ggirls: cmd 一直跑在 cp950。 11/23 10:05
ggirls: (我下 :!chcp 的用意是為了看它到底跑在什麼編碼下) 11/23 10:06
ggirls: 例如下 :r !chcp 進來的字就是亂碼了。 11/23 10:10
Bellkna: 你的vim是cygwin附的? 11/23 19:16
ggirls: 糟,竟然忘了講最重要的,我的是 gvim !完了,要被罵了! 11/24 00:59
※ 編輯: ggirls (223.137.254.115), 11/24/2016 01:00:09
Bellkna: 問看看而已 我的是設那樣就不會亂碼 可能有其它原因吧XD 11/24 01:09
ggirls: 請問你也是用 gvim 嗎? 11/24 01:31
ggirls: 如果是的話,只設shellcmdflag=/u/c ,用:r !chcp 就不會 11/24 01:32
ggirls: 是亂碼了嗎? 11/24 01:33
Bellkna: gvim沒錯 不過我是自編的 設這樣讀cmd的東西不會亂碼 11/24 08:04
Bellkna: 不好意思 結果是我記錯 切回win時試了一下 真的會亂碼XD 11/24 12:26

你可能也想看看

搜尋相關網站