GetUserName
win32 API から返される文字列に使用されるエンコーディングを取得するにはどうすればよいですか? 私は pywin32 を使用していますが、8 ビットの文字列を返します。私のドイツ語 XP では、この文字列は明らかに Latin-1 を使用してエンコードされていますが、これは他の Windows インストールでは当てはまらない場合があります。
を使用することもできますGetUserNameW
が、ctypes を使用して自分でラップする必要があります。より簡単な解決策があれば、今のところは避けたいと思います。