How to view crawled unicoded arabic string?
As others suggested it is not a bad idea to view the file in a browser.

Store it in utf-8 (like open('x.html','w').write(x.encode('utf-8'))), as most browsers are well equipped to handle utf-8.
In the browser, you may need to change View->Character Encoding to Utf-8.
You will need Arabic fonts on your machine, so the browser can use these to display the characters.

Having written this, any file viewer/editor that is capable of decoding utf-8 and has access to the fonts can do this for you (e.g. vim works fine on my machine).
I have crawled some webpages using Python. I ripped off the html tags and only stored some content of those pages as repr(s). Most of those pages are not in English. Now how can I view the crawled content in its original language?
For example, the crawler wrote only one line of some Arabic text to a txt file:
u'\u0639\u0644\u0649'
But when I open the txt file in text editer or browser it looks exactly as above, so it's basically not human readable..
Is there some easy way to render and display the string in Arabic?
Thanks,