Я использую python3 для вызова функции, написанной на другом языке. Функция возвращает строку, которая должна быть китайским символом. Но я получаю только строку, которая равна b '\ xbb \ xf9 \ xb2 \ xee', а не китайский символ, которого я ожидаю. Как преобразовать его обратно в символ, который мне нужен? Благодарю.ошибка кодирования строки python
Обновление: код
temp=ts.RemoteCallFunc("StockIndexFutures_basis",["IF00","SH000300",ts.EncodeDate(2012,3,7),ts.EncodeDate(2012,5,1),"日线"],{});
и результат список:
[{Ь '\ Xbb \ xf9 \ XB2 \ Xee': 7.313000000000102, b'SH000300' : 2631,487 , b'date ': b'2012-04-26', b'IF00 ': 2638,8}, {Ь' \ Xbb \ xf9 \ XB2 \ Xee ': 12.442999999999756, b'SH000300': 2626.157, b'date ': b'2012-04-27', b'IF00 ': 2638.6}]
Оставьте свой код. – Idos
Какая кодировка за исключением вашего текста? Это не похоже на UTF-8. –