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) { suspend fun doSettingsExport(os: OutputStream?) = withContext(Dispatchers.IO) {
val writer = os!!.bufferedWriter() val writer = os!!.bufferedWriter(Charsets.UTF_8)
with (JsonWriter(writer)) { with (JsonWriter(writer)) {
write("{") write("{")
write("version", BuildConfig.VERSION_CODE) write("version", BuildConfig.VERSION_CODE)
@ -128,7 +128,7 @@ class TasksJsonExporter @Inject constructor(
@Throws(IOException::class) @Throws(IOException::class)
private suspend fun doTasksExport(os: OutputStream?, taskIds: List<Long>) = withContext(Dispatchers.IO) { 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)) { with (JsonWriter(writer)) {
write("{") write("{")
write("version", BuildConfig.VERSION_CODE) write("version", BuildConfig.VERSION_CODE)

@ -86,7 +86,7 @@ class FileLogger @Inject constructor(
Timber.e(e, "Failed to save logcat") Timber.e(e, "Failed to save logcat")
} }
zos.putNextEntry(ZipEntry("device.txt")) zos.putNextEntry(ZipEntry("device.txt"))
zos.write(device.get().debugInfo.toByteArray()) zos.write(device.get().debugInfo.toByteArray(Charsets.UTF_8))
zos.closeEntry() zos.closeEntry()
zos.putNextEntry(ZipEntry("settings.json")) zos.putNextEntry(ZipEntry("settings.json"))
tasksJsonExporter.get().doSettingsExport(zos) tasksJsonExporter.get().doSettingsExport(zos)

Loading…
Cancel
Save