Code chinois chaotique du noyau Ye XP - 420b

Questions et réponses du rseoc 2021-12-30 03:14:45 阅读数:333

code chinois chaotique du noyau
Le phénomène rencontré par le problème et le contexte dans lequel il s'est produit

Code chinois de l'imprimante Core

Codes liés au problème,Ne collez pas la capture d'écran
byte[] data2 = DataForSendToPrinterTSC.text(0, 0, "3", 0, 0, 0, "Le petit magasin de Lu benwei");byte[] data = byteMerger(byteMerger(byteMerger(byteMerger(data0, data4), data1), data2), data3);list.add(data);public static byte[] text(int x, int y, String font, int rotation, int x_multiplication, int y_multiplication, String content) { String str = "TEXT " + x + "," + y + ",\"" + font + "\"," + rotation + "," + x_multiplication + "," + y_multiplication + ",\"" + content + "\"\r\n"; byte[] data = strTobytes(str); return data; } private static byte[] strTobytes(String str) { byte[] b = null; byte[] data = null; try { byte[] b = str.getBytes("utf-8"); if (charsetName == null | charsetName == "") { charsetName = "gbk"; } data = (new String(b, "utf-8")).getBytes(charsetName); } catch (UnsupportedEncodingException var4) { var4.printStackTrace(); } return data; }
Résultats de l'opération et contenu du rapport d'erreur

Le petit magasin de Lu benwei - Non.

Mes idées de solution et les méthodes que j'ai essayées

Divers codes ont été utilisés gb2312 gbk utf-8 La machine par défaut est gbk

Le résultat que je voulais

Comment ne pas être confus




Adopter les réponses:

Décodage et traitement .

img



Autres réponses2:
byte[] data2 = DataForSendToPrinterTSC.text(0, 0, "3", 0, 0, 0, URLEncoder.encode("Le petit magasin de Lu benwei", "utf-8")); byte[] data3 = DataForSendToPrinterTSC.print(1); byte[] data = byteMerger(byteMerger(byteMerger(byteMerger(data0, data4), data1), data2), data3); list.add(data);

img


J'ai l'impression qu'il y a une certaine écriture officielle SingleSDKNon.

版权声明:本文为[Questions et réponses du rseoc]所创,转载请带上原文链接,感谢。 https://primo.wiki/2021/12/202112231148286534.html