Crie diretório com nome UTF-8 em Vim
Pergunta
Não posso criar um diretório em russo (UTF-8) usando o VimScript no WinXP.
Por exemplo
:call mkdir("привет")
cria diretório com привет
nome em vez de привет
.
Eu também tentei
:call system("mkdir привет")
com o mesmo resultado.
É possível?
Solução 3
Encontrei.
Eu deveria usar a função ICONV:
:call mkdir(iconv("привет", "utf-8", "cp1251"))
Outras dicas
O que eu costumo fazer é mudar para o modo explorador com :Explore
e pressione d
. Ele me pede o nome do diretório, então.
tente isso
:!mkdir "привет"
Você pode alterar o cod. Adicionar:
chcp 65001
:call mkdir("привет")
CHCP 65001 - UTF -8
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow