Коди символів які повертає Lua через метод string.byte() в прошивці NodeMCU

Коди символів які повертає Lua через метод string.byte() в прошивці NodeMCU

Іноді виникає потреба зробити обробку символьної інформації через їх байт-значення – коди символів. Для цього в Lua можливо скористатися методом string.byte(), який повертає значення для вказаного символа. Наприклад, команда print(string.byte(“\r”)), поверне у консоль десяткове число 13 –  значення спеціального escape-символа переводу каретки.

Ми подумали, чому б нам не опублікувати всі відомі нам коди символів, якими в Lua під керуванням прошивки NodeMCU для мікроконтролера ESP8266, кодується символьна інформація.

Звісно, кожен сам може зробити таку таблицю. – Нам зручно іноді підглядати у вже готову сторінку в інтернет.

Кодам ASCII відповідають лише символи з десятковими кодами до 127. Далі, з 128 по 255, кодування відбувається за невідомими нам правилами.

Дивіться таблиці тут