При использовании контекстного контекстного меню окна пропускают путь к файлу как необработанный (байтовый) тип строки.
Например:
path = 'C:\\MyDir\\\x99\x8c\x85\x8d.mp3'
Многие внешние пакеты в моем приложении ожидают строки типа unicode, поэтому я должен преобразовать их в unicode.
Это было бы легко, если бы мы заранее знали кодировку исходной строки (в примере это cp1255). Однако я не могу знать, какая кодировка будет использоваться локально на каждом компьютере по всему миру.
Как преобразовать string в unicode? Возможно, требуется использовать win32api?
