Почему показывается в кодировке utf-8

@dp.message_handler(Text(equals=['Снайперки']))
async def rifle(message: types.Message):
    get_data(4)

    with open('result.json', 'r', encoding='utf-8') as f:
        data = json.load(f)
    for index, i in enumerate(data):
        card = f'{hlink(i.get("name"),i.get("link"))}\n' \
                f'{hbold("Цена:")} {i.get("price")}\n' \
                f'{hbold("Скидка")} {i.get("overprice")}\n' 
       
        if index%20 ==0:
            time.sleep(4)
        await message.answer(card)

Вот часть кода который посылает информацию через файл json.

<a href="https://3d.cs.money/item/VZbVOdb">â Specialist Gloves | Fade (Field-Tested)</a>
<b>Цена:</b> 857.14
<b>Скидка</b> -12.57

Это отвечает телеграмм. Я не понимаю как это исправить и какую кодировку надо тогда ставить для json файла


Ответы (1 шт):

Автор решения: Сергей Шашко
from aiogram.utils.markdown import hlink, hbold
....
await message.answer(card, parse_mode=types.ParseMode.HTML)
→ Ссылка