2016-09-22 60 views
0

我正在尝试用蒙古文写成蒙古语文本,用蒙古文写成。 如果我选择Consolas字体,在cmd终端和powershell终端中,蒙古语西里尔语一切正常,字母Өө和Үү显示正确。 如果我在终端Vim或gVim窗口中打开任何蒙古文件,它会将它们显示为“?”标志。 我有这样一个选项:Windows中的Vim和​​gVim无法识别蒙古文字母Өө和Үү

:set guifont? 
    guifont=Consolas:h9:cRUSSIAN 

请给我一些建议,我应该怎么做才能解决这个问题?

补充:

set encoding=utf8 
set termencoding=utf8 
set guifont=Consolas:h11:cRUSSIAN   "to get proper font for Cyrillic 
set fileencodings=utf8,cp1251,cp866,koi8r 
"to get eng menu instead of broken Russian 
set langmenu=en_US       
let $LANG = 'en_US' 
source $VIMRUNTIME/delmenu.vim 
source $VIMRUNTIME/menu.vim 

此代码让我正确地看到文件。但我仍然无法直接在Vim中输入这些字母,尽管这可能是另一个问题。

+0

您可以尝试在http://vi.stackexchange.com/如果这里没有人回答。 –

+1

':set编码的输出是什么? fileencoding?' –

回答

0

把这些线在你的〜/ .vimrc

:set encoding=utf8 
:set termencoding=utf8 
:set fileencoding=utf8 
0
:set encoding=utf8 
:set termencoding=utf8 
:set fileencoding=utf8 

把这些线在你的〜/ .vimrc

+0

看起来你已经发布了两次相同的答案。请删除重复。 –