Fix Export View to CSV when Unicode characters are present
Fixes #10404
This commit is contained in:
parent
1bf9fef1cb
commit
54ab2820c3
@ -31,6 +31,7 @@ import csv
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
from .tabbeddoc import *
|
from .tabbeddoc import *
|
||||||
|
from ...constfunc import win
|
||||||
|
|
||||||
class CSVTab(TabbedDoc):
|
class CSVTab(TabbedDoc):
|
||||||
|
|
||||||
@ -48,7 +49,8 @@ class CSVTab(TabbedDoc):
|
|||||||
else:
|
else:
|
||||||
self.filename = filename
|
self.filename = filename
|
||||||
|
|
||||||
self.f = open(self.filename, "w")
|
self.f = open(self.filename, "w",
|
||||||
|
encoding='utf_8_sig' if win() else 'utf_8')
|
||||||
self.writer = csv.writer(self.f)
|
self.writer = csv.writer(self.f)
|
||||||
|
|
||||||
def close(self):
|
def close(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user