Encoding problems in gvim window title

I'm running gVim 7.4 on a Windows 10 machine.

  • The system version is single-language-cyrillic (can not change this).

  • The language for non-unicode programs is set to russian.

  • _vimrc contains the following commands: set langmenu=en_US.UTF-8 set encoding=utf-8 set guifont=Lucida_Console:h14 (this font has cyrillic glyphs)

However, the window title and the output of several commands contains some gibberish. My guess is that gvim tries to print something in russian but fails.

An example of such behavior (note the window title, the output, and the invitation for the next command in the end): example

What is the best course of action here? What should I put into _vimrc (or tweak in my OS) to make this gibberish readable? Any advice would be helpful.

Full listing of my _vimrc:

set langmenu=en_US.UTF-8

filetype plugin on
set shellslash
filetype indent on
set grepprg=grep\ -nH\ $*
set encoding=utf-8
set backspace+=start
syntax enable
if has('gui_running')
set guifont=Lucida_Console:h14
set background=light
set guioptions-=T
else
set background=dark 
endif
colorscheme solarized
let g:Tex_DefaultTargetFormat='pdf'
let g:Tex_MultipleCompileFormats='pdf,aux'
set nu
set wrap
set linebreak
set nolist
set formatoptions+=l


ANSWERS:


If it is only about messages in gVim, not about displaying content of your file or a menu, you can try to put this line in your _vimrc

language messages ru_RU.UTF-8

Edit: Unfortunately, this doesn't work because there is no ru_RU.UTF-8 folder presented in gVim (it would need to be created, more about it here). So it is possible to change to English only with

language messages en_US.UTF-8

:h language :h win32-gettext



 MORE:


 ? Python module runs fine, encoding error when importing it
 ? Python module runs fine, encoding error when importing it
 ? Python module runs fine, encoding error when importing it
 ? Python source "encoding not declared"
 ? How to retrive the data if it is special charecter (Õ)..?
 ? Pandas read excel with Chinese filename
 ? TextView not displaying Characters like "à è ì ò ù" in android
 ? Docker Jenkins slave wrong character encoding
 ? Same visible character but different bytes
 ? lexical error encountered: "<" (60) after ""