У меня возникла проблема при попытке распечатать простую строку ZPL. Мой ZPL содержит некоторые UTF-8, например, так:ZPL Utf-8 символов dissapearing
^XA
^FT16,591^A0N,34^FH^FVM_F6lntorp^FS
^FT16,626^A0N,34^FH^FVV_E4gen^FS
^XZ
Это необходимо распечатать Mölntorp
(_F6 = ö) и Vägen
(_E4 = ä). И это так.
НО, здесь возникает проблема, я попытался добавить датским ø (_F8 = O), например так:
^XA
^FT16,626^A0N,34^FH^FVK_F8benhavnsvej
^XZ
Но то, что выходит это K°benhavnsvej
(что соответствует _F8 = ° в CP-850). Я не знаю, почему он успешно переводит один шестнадцатеричный код, а затем объединяется с другим, поскольку оба они должны использовать одну и ту же таблицу кодирования. (Никто не указано)
Если добавить ^CI28
ниже исходного ^XA
тега, символы UTF-8 просто исчезают, а выход только Kbenhavnsvej
Я надеюсь, что кто-то может дать мне вход, почему это происходит. Это расстраивает.