""Quickfix设置 "Quickfix messages编码转换 function! QfMakeConv() let qflist = getqflist() for i in qflist let i.text = iconv(i.text, "cp936", "utf-8") endfor call setqflist(qflist) endfunction if MySys() == "Windows" au QuickfixCmdPost make call QfMakeConv() endif
" cp936 to utf-8 function! SyntasticCheckHook(errors) for i in a:errors let i.text = iconv(i.text, "cp936", "utf-8") endfor endfunction 这个是windows上的设置,将输出结果从cp936转换到utf-8 Mac的话默认的locale是什么,你就将cp936改成什么