From e73a9060763b69cc2ea153f450eab6602309e9f8 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sat, 20 Dec 2025 13:15:20 -0600 Subject: [PATCH] Specify UTF_8 --- app/src/main/java/org/tasks/backup/TasksJsonExporter.kt | 4 ++-- app/src/main/java/org/tasks/logging/FileLogger.kt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/tasks/backup/TasksJsonExporter.kt b/app/src/main/java/org/tasks/backup/TasksJsonExporter.kt index eade0bdc8..6e4005d3f 100755 --- a/app/src/main/java/org/tasks/backup/TasksJsonExporter.kt +++ b/app/src/main/java/org/tasks/backup/TasksJsonExporter.kt @@ -113,7 +113,7 @@ class TasksJsonExporter @Inject constructor( } suspend fun doSettingsExport(os: OutputStream?) = withContext(Dispatchers.IO) { - val writer = os!!.bufferedWriter() + val writer = os!!.bufferedWriter(Charsets.UTF_8) with (JsonWriter(writer)) { write("{") write("version", BuildConfig.VERSION_CODE) @@ -128,7 +128,7 @@ class TasksJsonExporter @Inject constructor( @Throws(IOException::class) private suspend fun doTasksExport(os: OutputStream?, taskIds: List) = withContext(Dispatchers.IO) { - val writer = os!!.bufferedWriter() + val writer = os!!.bufferedWriter(Charsets.UTF_8) with (JsonWriter(writer)) { write("{") write("version", BuildConfig.VERSION_CODE) diff --git a/app/src/main/java/org/tasks/logging/FileLogger.kt b/app/src/main/java/org/tasks/logging/FileLogger.kt index 29069097f..d1dde31d0 100644 --- a/app/src/main/java/org/tasks/logging/FileLogger.kt +++ b/app/src/main/java/org/tasks/logging/FileLogger.kt @@ -86,7 +86,7 @@ class FileLogger @Inject constructor( Timber.e(e, "Failed to save logcat") } zos.putNextEntry(ZipEntry("device.txt")) - zos.write(device.get().debugInfo.toByteArray()) + zos.write(device.get().debugInfo.toByteArray(Charsets.UTF_8)) zos.closeEntry() zos.putNextEntry(ZipEntry("settings.json")) tasksJsonExporter.get().doSettingsExport(zos)