fix: setted UTF-8 charset for codes
This commit is contained in:
@@ -5,6 +5,7 @@ import android.graphics.Bitmap
|
||||
import android.os.LocaleList
|
||||
import com.google.android.gms.wearable.Wearable
|
||||
import com.google.zxing.BarcodeFormat
|
||||
import com.google.zxing.EncodeHintType
|
||||
import com.google.zxing.MultiFormatWriter
|
||||
import com.journeyapps.barcodescanner.BarcodeEncoder
|
||||
|
||||
@@ -16,7 +17,11 @@ fun generateCode(value: String, format: BarcodeFormat): Bitmap {
|
||||
else -> 800 to 400
|
||||
}
|
||||
|
||||
val matrix = writer.encode(value, format, width, height)
|
||||
val hints = mapOf(
|
||||
EncodeHintType.CHARACTER_SET to "UTF-8"
|
||||
)
|
||||
|
||||
val matrix = writer.encode(value, format, width, height, hints)
|
||||
|
||||
return BarcodeEncoder().createBitmap(matrix)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user