عدم نمایش کاراکتر های خاص در python

سلام
یه اسکریپت نوشتم که با bs4 یه سری داده جمع میکنه و با تابع print چاپ میکنه
یه سری کاراکتر خاص وجود داره مثل:

 ó

و موقع اجرای دستور print ارور زیر رو میده:

return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\xf3' in position 15: character maps to <undefined>

توی stackoverflow گفته بودن رشته حاوی این کاراکتر ها رو به این صورت باید چاپ کرد

print(sampleString.encode('utf8'))

بعد از این کار ارور برطرف میشه اما اول هر رشته که چاپ میشه یه b هست بعدش رشته داخل یه کوتیشن چاپ میشه
کاراکتر خاص هم چاپ نمیشه و به جاش مثلا چنین چیزی وسط رشته چاپ میشه

\xc3\

آیا از پایتون۲ استفاده میکنید؟ استفاده نکنید!
پایتون۲ داره نفسهای آخرش رو میکشه. واقعا جای ناراحتی داره ک هنوز یه سری توضیعهای لینوکس، نسخه‌ی 2.7 رو به طور پیشفرض نصب میکنن.

من این کد رو توی پایتون۳ زدم و این نتیجه رو گرفتم:

>>> a = '\xf3'
>>> a
'ó'
>>> print(a)
ó
1 پسندیده

سلام
خیر از پایتون 3 استفاده میکنم

اگر میتونی یه نمونه از کد رو بزار , و ورژن پایتون به اضافه سیسم عامل رو هم بگو.

bs4, python 3.7.1

from bs4 import BeautifulSoup

content = 'ó'.encode('utf-8')
soup = BeautifulSoup(content, 'html.parser')
print(soup) # ó
print(content.decode('utf-8')) # ó
print(content) # b'\xc3\xb3'

# run
# python3 file.py
#ó
#ó
#b'\xc3\xb3'

python 3.7.1

>>> print( b'\xc3\xb3'.decode("utf-8"))
ó
1 پسندیده