Specify UTF_8

14.8.4
Alex Baker 3 days ago
parent a409600a7c
commit e73a906076

@ -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<Long>) = withContext(Dispatchers.IO) {
val writer = os!!.bufferedWriter()
val writer = os!!.bufferedWriter(Charsets.UTF_8)
with (JsonWriter(writer)) {
write("{")
write("version", BuildConfig.VERSION_CODE)

@ -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)

Loading…
Cancel
Save