GetUserName
에 의해 반환 된 문자열에 사용되는 인코딩을 win32 API에서 가져 오는 방법은 무엇입니까? 저는 pywin32를 사용하고 있으며 8 비트 문자열을 반환합니다. 내 독일어 XP에서이 문자열은 Latin-1을 사용하여 분명히 인코딩되지만 다른 Windows 설치에서는 그렇지 않을 수 있습니다.GetUserName()에 의해 반환 된 문자열의 인코딩
나는 GetUserNameW
을 사용할 수 있지만 ctypes를 사용하여 직접 작성해야합니다. 간단한 해결책이 있으면 지금 피하고 싶습니다.
+1 답변이 더 많습니다. 그러나 더 많은 작업이 있더라도 넓은 API를 사용하는 것에 대한 제 대답은 여전히 믿습니다. –
그래서 나! 필자는 개인적으로 유니 코드를 사용하기가 더 어려워진 개발 환경을 사용하지 않을 것입니다. –
CP_ACP에 대한 힌트를 주셔서 감사합니다. –