[英]python encoding issue - utf8 encoding not working
我有一個這樣的CSV文件
Niklas Fagerstr�m http://www.vimeo.com/niklasf 5379549 5379549
Niklas Fagerstr�m http://fagerstrom.eu/en 5379549 5379549
我讀
Niklas Fagerstr�m
Niklas Fagerstr�m
那么這兩個領域都? 字符應該被編碼,但是我的腳本沒有被編碼
import csv
import MySQLdb
import re
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
with open('finland_5000_rows.csv', 'rb') as csvfile:
spamreader = csv.reader(csvfile, delimiter=',', quotechar='|')
for row in spamreader:
#row[0] = row[0].encode('')
one = row[0]
print one
輸出:
Niklas Fagerstr�m
Niklas Fagerstr�m
但是我想要這樣的輸出
Niklas Fagerström
Niklas Fagerström
我應該對上述代碼進行哪些更改才能獲得預期的結果?
發生這種情況時,我要做的就是將文本從csv復制到notepad ++,然后按轉換為UTF-8並保存。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.