Что такое unicode в майнкрафт

Во внутреннем представлении Java строки имеют формат UTF-8. Модификация OpenComputers также работает со строками этой кодировке. К примеру, мониторы отображают текст в виде UTF-8 строк, а ввод с клавиатуры происходит в виде UTF-8 кодированных символов.

В частности, на монитор можно вывести любой из символов CP437.

Следующие функции обеспечивают базовую поддержку UTF-8:

  • unicode.char(value: number, . ): string

UTF-8 версия функции string.char . Параметр value может принадлежать всему диапазону UTF-8, не только ASCII.

  • unicode.len(value: string): number

UTF-8 версия функции string.len . Возвращаемое значение для строки Ümläüt будет 6, в то время как string.len вернет 9.

  • unicode.lower(value: string): string

UTF-8 версия функции string.lower .

  • unicode.reverse(value: string): string

UTF-8 версия функции string.reverse . Возвращаемое значение для строки Ümläüt будет tüälmÜ , в то время как string.reverse вернет tälm .

  • unicode.sub(value: string, i:number[, j:number]): string

UTF-8 версия функции string.sub .

  • unicode.upper(value: string): string

UTF-8 версия функции string.upper .

Примером использования этих строк может послужить чтение из файла, открытого не в бинарном формате. Для чтения файлов в бинарном формате можно использовать оригинальные string -функции.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Adblock
detector