web-dev-qa-db-ja.com

VimでUTF-8名のディレクトリを作成します

WinXPでvimscriptを使用してロシア語(UTF-8)でディレクトリを作成できません。

例えば

:call mkdir("привет")

приветではなくприветの名前でディレクトリを作成します。

私も試しました

:call system("mkdir привет")

同じ結果。

出来ますか?

46
Maxim Kim

それを見つけた。

私はiconv関数を使用する必要があります:

:call mkdir(iconv("привет", "utf-8", "cp1251"))
19
Maxim Kim

私は通常、:Exploreを使用してエクスプローラモードに切り替え、dを押します。すると、ディレクトリ名を尋ねられます。

69
shinkou

これを試して

:!mkdir "привет"
31
ghostdog74

Encodを変更できます。追加:

chcp 65001
:call mkdir("привет")

chcp 65001-UTF-8

2
kamalov91