Печать чеков на термопринтер в 866 кодировке.
Собственно вопрос с названии темы.
Чек я смогу сформировать, но вот как сменить на лету кодировку и добавить управляющие символы без малейшего понятия. Может кто сталкивался? Спасибо. |
Сразу Pascal for DOS вспомнился. Это что требование такое или по какой причине такая антикварная кодировка?
|
Цитата:
|
Точно, как я забыл о таких динозаврах. :) Печатаете вы, севере ваш, какой язык на нем?
|
Цитата:
|
Уж тогда бы лучше пояснить где чеки. ) Если это документ, к примеру из шаблона на сервере, в который подставляются только значения перед печатью, то при запросе его клиентом север может сразу и конвертировать, функция iconv().
|
На клиенте соответственно тоже можно, вручную или сторонней либой, например.
P.S. Первоначальная версия браузерного TextEncoder имела поддержку всех кодировок, что знал сам браузер, но потом они сократили до "только utf-8" и у меня до сих пор нехило так пригорает от этого. (т.к. это чистое урезание функционала, не имеющее никакого смысла, кроме политического - внутри браузер всё равно должен это уметь) |
Часовой пояс GMT +3, время: 06:31. |