Python - non-English characters don't work in one case <p>Despite the fact I tried to find a solution to my problem both on english and my native-language sites I was unable to find a solution. I'm querying an online dictionary to get translated words, however non-English characters are displayed as e.g. <code>x86</code> or <code>x84</code>. However, if I just do <code>print(the_same_non-english_character)</code> the letter is displayed in a proper form. I use Python 3.3.2 and the HTML source of the site I extract the words from has <code>charset=UTF-8</code> set. Morever, if I use e.g. <code>replace("x86", "non-english_character")</code>, I don't get anything replaced, but replacing of normal characters works.</p>