제가 사용중인 계정에서는 moniwiki vim.php 의 syntax 문제가 좀 있었습니다.
utf-8 인코딩을 사용하는 환경인데요.
vim : 6.3.45
moniwiki: 1.1.0-20050409 snapshot 에서 문제가 있었습니다.
한글이 써있는 도중에 1 byte 글자(숫자, 영자)가 들어가면, 깨어지거나 아예 인코딩이 잘못되어서 외계 글자로 나오는 경우가 있었습니다.
cmd 호출 부분을 아래와 같이 변경하여 해결했습니다.
$cmd= "$vim -T xterm -e -s $tmpf ".
' +"set fileencodings=2byte-korea"'.
' +"set encoding=utf-8"'.
' +"syntax on " +"set syntax='.$type.'" '.$option.
' +"so '.$tohtml.'" +"wq! '.$fout.'" +q';