Verzeichnis erstellen mit UTF-8-Namen in Vim
Frage
Ich kann kein Verzeichnis in der russischen (UTF-8) mit vimscript in WinXP erstellen.
Zum Beispiel
:call mkdir("привет")
erstellt Verzeichnis mit привет
Namen statt привет
.
Ich habe auch versucht,
:call system("mkdir привет")
mit dem gleichen Ergebnis.
Ist es möglich?
Lösung 3
es gefunden.
Ich sollte iconv-Funktion:
:call mkdir(iconv("привет", "utf-8", "cp1251"))
Andere Tipps
Was ich in der Regel tun ist, ich auf den Explorer-Modus mit :Explore
und drücken d
wechseln. Es fragt mich nach dem Verzeichnisnamen, dann.
Versuchen Sie, diese
:!mkdir "привет"
können Sie ändern encod. Hinzufügen:
chcp 65001
:call mkdir("привет")
chcp 65001 - UTF-8
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow