Перейти к содержимому
  • 0
bob558

CP437 (HEX) --> print ()

Вопрос

Не могу понять как выводить на экран символы, которые есть в кодировке, но не вводятся с клавиатуры. Пример тому знаки псевдографики и тп.

 

Нашел в интернете несколько статей с примерами, но не могу разобраться, как использовать.

 

http://lua-users.org/wiki/HexDump

http://stackoverflow.com/questions/9137415/lua-writing-hexadecimal-values-as-a-binary-file

Изменено пользователем bob558

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендуемые сообщения

Ну, во-первых можно просто взять и напечатать.  :)

print("▓")

CP437 лучше не юзай, юзай Юникод. OpenComputers поддерживает огромное количество символов Юникода.

 

Для этого предусмотрена специальная либа.

local unicode = require('unicode')

print(unicode.char(12345))  -- переводим код символа в строку и распечатываем его
Изменено пользователем Totoro

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Ну, во-первых можно просто взять и напечатать.  :)

print("▓")

CP437 лучше не юзай, юзай Юникод. OpenComputers поддерживает огромное количество символов Юникода.

 

Для этого предусмотрена специальная либа.

local unicode = require('unicode')

print(unicode.char(12345))  -- переводим код символа в строку и распечатываем его

Я бы рад напечатать, только как это сделать? Те же знаки псевдографики?

 

Сейчас буду с юникодом разбираться. 

Изменено пользователем bob558

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я бы рад напечатать, только как это сделать? Те же знаки псевдографики?

 

Сейчас буду с юникодом разбираться. 

 

Так проще парёной репы.

 

1) Идёшь сюда: https://ru.wikipedia.org/wiki/%D0%9F%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0

2) Копипастишь нужные символы.

3) ...

4) Профит!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можешь еще посмотреть коды и при помощи string.char(code1,code2,...,codeN) получать их в виде строки

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...