My string is `Niá»‡m Bá»“ TÃ¡t (Thiá»n sÆ° Nháº¥t Háº¡nh)` and I want to decode it to `Niệm Bồ Tát (Thiền sư Nhất Hạnh)`. I see in that site can do that <http://www.enderminh.com/minh/utf8-to-unicode-converter.aspx>

and I start to try by Python 

```
mystr = '09. BÃ¡t NhÃ£ TÃ¢m Kinh'
mystr.decode('utf-8')

```

but actually it is not correct because original string is utf-8 but the string show is not my expecting result.

Note: it is Vietnamese character.

How to resolve that case? Is that Windows Unicode or something? How to detect the encoding here.