我的node.js服務器輸出以下陣列:非ASCII字符「 XC5」破python腳本
["Daniel Guillen","Sarah Tremaine Milam","Karen Ann"...."Chris Doyle","Katie Gould"]
我試圖使用python腳本將其轉換爲csv文件,但是當我宣佈在我的.py文件數組我得到以下錯誤:
SyntaxError: Non-ASCII character '\xc5' in file toCSV.py
該陣列由來自Facebook的人的名字,這樣有人的地方有他們的名字一個奇怪的字符。手動搜索太長。
您如何建議解決此問題或找到違規字符?在交給python之前在JavaScript中遍歷數組也是一種選擇。
[務實的Unicode,或者,我該如何阻止痛苦?](http://pyvideo.org/pycon-us-2012/pragmatic-unicode-or-how-do-i-stop-the-pain。 html) - 我認爲這是一個基於Python 2.7的討論,但一些想法轉移到了3.x.文檔中的[Unicode HOWTO](https://docs.python.org/3/howto/unicode.html)。 – wwii
切換到Python 3.它默認爲UTF-8源文件,所以你不必去申報編碼的麻煩。 – Ryan