При смене кодировки у строки вылетает исключение из-за символа ™:
item = "Sawed-Off | Black Sand (Field-Tested)"
item = item.encode('latin-1')
print(f"item={item}") # -> item=b'Sawed-Off | Black Sand (Field-Tested)'
item2 = "StatTrak™ Sawed-Off | Black Sand (Field-Tested)"
item2 = item2.encode('latin-1')
print(f"item2={item2}") # -> UnicodeEncodeError: 'latin-1' codec can't encode character '\u2122' in position 8: ordinal not in range(256)
В результате я хочу получить ссылку вида:
https://steamcommunity.com/market/listings/730/Sta...
В этой ссылке есть тот же символ ™:
Как символ
™ сменить на кодировку latin-1, чтобы не вылетало исключение?
Пробовала сменить на символы
%E2%84%A2, но безуспешно