libarc/arc.py: explicitly specify utf-8 encoding when opening text files

This commit is contained in:
Jcw87 2023-01-25 23:17:45 -08:00
parent 3a1282dd71
commit 9ac1269473
1 changed files with 2 additions and 2 deletions

View File

@ -249,7 +249,7 @@ def extract_to_directory(directory, data, write_function):
fileDataLines = files_data.splitlines()
# fileDataLines.sort(key=lambda x : int(x.split(":")[0]))
filesFile = open("_files.txt", "w")
filesFile = open("_files.txt", "w", encoding="utf-8")
for line in fileDataLines:
filesFile.write(line + "\n")
os.chdir(cwd)
@ -384,7 +384,7 @@ def parseDirForPack(
def convert_dir_to_arc(sourceDir, convertFunction):
# print("Converting "+str(sourceDir))
fileData = open(sourceDir / "_files.txt", "r").read()
fileData = open(sourceDir / "_files.txt", "r", encoding="utf-8").read()
fileDataLinesFull = fileData.splitlines()
# fileDataLinesFull.sort(key=lambda x : int(x.split(":")[0]))