Почему градусы Цельсия (℃) печатаются как «Неизвестно» при получении QR-штрих-кода с помощью сканера «Zebra»?C#

Место общения программистов C#
Ответить
Anonymous
 Почему градусы Цельсия (℃) печатаются как «Неизвестно» при получении QR-штрих-кода с помощью сканера «Zebra»?

Сообщение Anonymous »

Я использую QR-штрих-код, содержащий длинную строку, разделенную запятыми. Проблема в градусах Цельсия (°C).
Почему градусы Цельсия (℃) печатаются как «Ž» или «™» при получении QR-штрих-кода с помощью сканера Zebra?
Проблема — «+100℃»
Если выбран UTF-8, он удаляется. ( +100 )
I не знаю, в чем дело.
День 6. Я думал, что это простая работа, но она становится основным проектом.
Я пробую
Страницы с кодом страны — UTF-8,
Вывод эмуляции UTF-8 без CJK
принтер — ZD421

сканер — DS4308
string qrcode = "+100℃";
string zplCommand = "^XA^MD20^MTT^PW550^LL350^LS10";
zplCommand += "^FO100,030^BQN,3,3^FD " + qrcode + "^FS";
zplCommand += "^XZ";

и код печати (параметр — zplCommand)
'RawPrinterHelper -> byte[] buffer = Encoding.UTF8.GetBytes(szZplCode);


Подробнее здесь: https://stackoverflow.com/questions/766 ... th-a-zebra
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»