chere
경로에 독일어 움라우트가있는 위치에 cygwin 패키지와 함께 설치된 Windows 탐색기 상황에 맞는 메뉴 항목 "Bash prompt here"를 사용하면 작동하지 않습니다. 예를 들면 : 그것을 사용 c:/temp/ö
에 연 배쉬 프롬프트에서 결과 c:/temp
여는 동안, cmd
경로에 움라우트와도 프롬프트 작품.
이 문제를 어떻게 해결합니까?
참고 사항 :
- 작성된 레지스트리 항목은 다음과 같습니다
c:\opt\cygwin\bin\mintty.exe -e /bin/xhere /bin/bash.exe "%L"
(확장 컨텍스트 메뉴에서 "% L"은 "% V"로 대체되지만 작동하지 않습니다). - cygwin의 로케일 설정 :
LANG=de_DE.UTF-8
- 파일 시스템은 NTFS입니다. 따라서 파일 이름은 해당 설명서에서 무엇을 의미하든 "유니 코드"에 저장되었다고 주장합니다 ( 파일 이름 인코딩에 대한 Windows 개발자 센터 설명 )
- CMD 창의 코드 페이지 : 850 (powershell 명령에 따름
[System.Text.Encoding]::Default
) - Windows 코드 페이지 : 1252
- 세 가지 프로그램 (Windows 탐색기, cmd.exe, 민트에서 bash)은 다른 인코딩에도 불구하고 움라우트를 일관된 방식으로 보여줍니다.
- 폴더 나 파일이있는 네트워크 드라이브에서 주로 a) 많은 링크 (심볼릭 및 Windows 바로 가기로 참조) 및 b) 여러 다른 사용자가 소유 / 공유하는 문제로 인해 파일 이름을 바꿀 수 없습니다.