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