У меня есть проект, использующий Node.JS. Мне нужно отправить строку на терминал (UART COM-порт) на латинице1. Я только что понял, что не могу создать объект String
с 1-байтовой кодировкой (например, Latin-1).
Мне нужно создать строку из массива байтов. Байты, которые меньше 128, являются байтами ASCII, и строка с этими байтами всегда выглядит хорошо. Но если я передаю байты больше 127, я всегда получаю строку с 2 байтами (в UTF-16).
Мне действительно нужно только 1-байтовое представление каждого байта. Как я могу этого добиться?