fix: UTF-8 BOM в mapping.csv — Excel больше не кракозябрит
Deploy contracts-flask / validate (push) Successful in 0s

This commit is contained in:
2026-06-29 19:11:35 +04:00
parent 8699334c9c
commit 645d9b2c09
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -457,7 +457,7 @@ class TwoPassObfuscator:
for fname, content in files:
zf.writestr(fname, content)
if mapping_csv:
zf.writestr("mapping.csv", mapping_csv.encode('utf-8'))
zf.writestr("mapping.csv", '\ufeff'.encode('utf-8') + mapping_csv.encode('utf-8'))
return buf.getvalue()
def _build_mapping_csv(self) -> str:
+1 -1
View File
@@ -457,7 +457,7 @@ class TwoPassObfuscator:
for fname, content in files:
zf.writestr(fname, content)
if mapping_csv:
zf.writestr("mapping.csv", mapping_csv.encode('utf-8'))
zf.writestr("mapping.csv", '\ufeff'.encode('utf-8') + mapping_csv.encode('utf-8'))
return buf.getvalue()
def _build_mapping_csv(self) -> str: