我下面這篇文章如何添加編碼蟒蛇生成CSV文件
https://stackoverflow.com/a/9016545
,我想知道,我怎麼能做到這一點在Python。我不知道我怎樣才能插入BOM數據有
這是我當前的代碼
response = HttpResponse(content_type='text/csv')
response['Content-Type'] = 'application/octet-stream'
response['Content-Disposition'] = 'attachment; filename="results.csv"'
writer = UnicodeWriter(response, quoting=csv.QUOTE_ALL, encoding="utf-8")
我要轉換爲UTF -16。 BOM數據是這樣的,但不知道如何將它插入 從這裏https://stackoverflow.com/a/4440143
echo "\xEF\xBB\xBF"; // UTF-8 BOM
但我想它對於Python和UTF-16
我試圖打開該CSV在記事本中,然後插入\xef\xbb\xb
在開始和excel中正確顯示。但它在第一列之前也是可見的。
我怎樣可以隱藏,因爲這樣的
確定,所以ü意味着我不需要寫'回聲「\ XEF \ XBB \ XBF」;'在BOM – user1958218
曼聯救了我的任何地方,即工作 – user1958218
我在哪裏可以找到關於BOM的更多信息。我找不到任何地方 – user1958218