문제

WinXP에서 vimscript를 사용하여 러시아어 (UTF-8)로 디렉토리를 만들 수 없습니다.

예를 들어

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

디렉토리를 만듭니다 привет 대신 이름 привет.

나는 또한 시도했다

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

같은 결과로.

가능합니까?

도움이 되었습니까?

해결책 3

그것을 발견.

ICONV 기능을 사용해야합니다.

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

다른 팁

내가 일반적으로하는 것은 Explorer 모드로 전환하는 것입니다. :Explore 그리고 누르십시오 d. 그러면 디렉토리 이름을 묻습니다.

이 시도

:!mkdir "привет"

인코딩을 변경할 수 있습니다. 추가하다:

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

CHCP 65001 -UTF -8

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top