encoding 转换
用GVIM 转换不是不可以, 但却有点麻烦.
"%_vimpath%\gvim.exe" -U "%_gvimrc%" -e -c "so s.vim" %filename%.bsh
s.vim 的内容:
redir! > log.txt
0
i
//converted
.
set fenc=cp1252
wq
这样可以转换,但是会有界面出来,还要关掉
加入 -s 后, 界面不在了,但是转换没有成功, 只是那个 //converted 被成功插入第一行了. 说明so 成功了也保存成功了. 但就是encoding 没有转成功.
"%_vimpath%\gvim.exe" -U "%_gvimrc%" -e -s -c "so s.vim" %filename%.bsh
搞不懂呀...
没有试 w ++enc , 不知道会不会比 set fenc 更有效果.
我最后还是用 iconv 解决问题
iconv -f UTF-8 -t cp1252 %filename%.java > %filename%.bsh
--
Feng
没有评论:
发表评论