Je ne peux pas créer de répertoire en russe (UTF-8) en utilisant vimscript dans WinXP.
Par exemple
:call mkdir("привет")
crée un répertoire avec привет
nom au lieu de привет
.
J'ai aussi essayé
:call system("mkdir привет")
avec le même résultat.
C'est possible?
Je l'ai trouvé.
Je devrais utiliser la fonction iconv:
:call mkdir(iconv("привет", "utf-8", "cp1251"))
En général, je passe en mode Explorateur avec :Explore
et appuyez sur d
. Il me demande alors le nom du répertoire.
essaye ça
:!mkdir "привет"
Vous pouvez modifier l'encodage. Ajouter:
chcp 65001
:call mkdir("привет")
chcp 65001 - UTF-8