|
@@ -1431,7 +1431,7 @@ void EditorExportPlatform::zip_folder_recursive(zipFile &p_zip, const String &p_
|
|
|
nullptr,
|
|
|
0,
|
|
|
0x0314, // "version made by", 0x03 - Unix, 0x14 - ZIP specification version 2.0, required to store Unix file permissions
|
|
|
- 0);
|
|
|
+ 1 << 11); // Bit 11 is the language encoding flag. When set, filename and comment fields must be encoded using UTF-8.
|
|
|
|
|
|
String target = da->read_link(f);
|
|
|
zipWriteInFileInZip(p_zip, target.utf8().get_data(), target.utf8().size());
|
|
@@ -1475,7 +1475,7 @@ void EditorExportPlatform::zip_folder_recursive(zipFile &p_zip, const String &p_
|
|
|
nullptr,
|
|
|
0,
|
|
|
0x0314, // "version made by", 0x03 - Unix, 0x14 - ZIP specification version 2.0, required to store Unix file permissions
|
|
|
- 0);
|
|
|
+ 1 << 11); // Bit 11 is the language encoding flag. When set, filename and comment fields must be encoded using UTF-8.
|
|
|
|
|
|
Ref<FileAccess> fa = FileAccess::open(dir.path_join(f), FileAccess::READ);
|
|
|
if (fa.is_null()) {
|