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?

Foi útil?

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
scroll top