Commit 179743af authored by Andrey's avatar Andrey

correctly print chinese text

parent b8b6c9aa
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
import 'dart:convert'; import 'dart:convert';
import 'dart:io'; import 'dart:io';
import 'dart:typed_data'; import 'dart:typed_data';
import 'package:gbk_codec/gbk_codec.dart';
import 'package:hex/hex.dart'; import 'package:hex/hex.dart';
import 'package:image/image.dart'; import 'package:image/image.dart';
import 'barcode.dart'; import 'barcode.dart';
...@@ -132,7 +133,7 @@ class Printer { ...@@ -132,7 +133,7 @@ class Printer {
if (cancelKanji) { if (cancelKanji) {
_socket.add(latin1.encode(text)); _socket.add(latin1.encode(text));
} else { } else {
_socket.write(text); _socket.add(gbk_bytes.encode(text));
} }
} }
......
...@@ -12,6 +12,7 @@ dependencies: ...@@ -12,6 +12,7 @@ dependencies:
sdk: flutter sdk: flutter
hex: ^0.1.2 hex: ^0.1.2
image: ^2.1.4 image: ^2.1.4
gbk_codec: ^0.3.1+3
dev_dependencies: dev_dependencies:
flutter_test: flutter_test:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment