Автор Гілка: Unicode у системі OpenBSD  (Прочитано 4650 раз)

Відсутній ra

  • Дописувач
  • **
  • дописів: 56
  • Карма: +0/-0
Unicode у системі OpenBSD
« : 2007-09-26 01:23:40 »
Назва цієї теми цілком окреслює її суть. Мої пошуки в інтернеті щодо використання юнікоду разом з OpenBSD мали незначні наслідки, які можна не брати до уваги. Можливо хтось вже має певний власний досвід у використанні юнікоду з цією чудовою системою (на разі я не маю на увазі роботу з юнікодом середовищ KDE чи GNOME), або може спрямувати до читання якихось документів.
Debian GNU/Linux (stable), OpenBSD.

Відсутній Therior

  • Новачок
  • *
  • дописів: 27
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Unicode у системі OpenBSD
« Відповідей #1 : 2007-09-27 01:28:03 »
для іншої мови?

Відсутній ra

  • Дописувач
  • **
  • дописів: 56
  • Карма: +0/-0
Re: Unicode у системі OpenBSD
« Відповідей #2 : 2007-09-27 21:44:54 »
для іншої мови?

Чому ж для іншої? Для усіх мов, одна таблиця на усіх. На те воно й юнікод. :)
Debian GNU/Linux (stable), OpenBSD.

Відсутній Therior

  • Новачок
  • *
  • дописів: 27
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Unicode у системі OpenBSD
« Відповідей #3 : 2007-09-28 00:16:31 »
utf8, давно ставив не памятаю

http://citforum.univ.kiev.ua/operating_systems/freebsd/unicode/
http://jug.org.ua/wiki/pages/viewpage.action?pageId=1200

Цитата
2.37. Что сделать, чтобы было можно работать в юникодной локали
(ru_RU.UTF-8) в консоли и в иксах?

К сожалению, "железо" консоли IBM-PC (VGA/SVGA) может отображать
только 256 символов одновременно. Еще 32 символа отъедают рамки. Если
пожертвовать атрибутами, количество символов можно довести до 512. Для
UNICODE явно маловато. См. Console programming HOWTO
<http://devel.linvision.com/doc/fbh/current/index.html>

Если устраивают эти ограничения, то переход (пакет console-tools) в/из
однобайтового режима консоли в режим UTF-8 осуществляется командами
unicode_start(1) и unicode_stop(1) . Узнать текущий режим можно
командой vt-is-UTF8(1) . Документация - в console-tools/lct.txt

Эмулятор терминала XTerm в X Window не имеет аппаратных ограничений.
Запуск

: xterm -u8


с фонтами *-iso10646-1 .

Наиболее современные программы не используют "терминальный ввод-вывод"
вообще, а написаны с использованием ToolKit-ов, поддерживающих UNICODE
(Qt, GTK, Java .e.t.c.) или напрямую пользуются возможностями GUI X
Window.

Для правильной работы приложений в UTF-8 необходимо, чтобы системная
локаль также была UTF-8, например LANG="ru_RU.UTF-8" .

Дополнительная информация:

UTF-8 and UNICODE FAQ: <http://www.cl.cam.ac.uk/~mgk25/unicode.html>

The Unicode HOWTO: <http://www.tldp.org/HOWTO/Unicode-HOWTO.html>

How do Unix terminals work?:
<http://czyborra.com/unicode/terminals.html>

Unicode Howto for KDE developers:
<http://developer.kde.org/documentation/library/kdeqt/kde3arch/KDE-
Unicode-Howto.html>

Есть микро-HOWTO вот здесь: <http://lists.debian.org/debian-
russian/2001/debian-russian-200111/msg00203.html>
« Змінено: 2007-09-28 00:21:10 від Therior »

Відсутній ra

  • Дописувач
  • **
  • дописів: 56
  • Карма: +0/-0
Re: Unicode у системі OpenBSD
« Відповідей #4 : 2007-09-28 03:07:43 »

Дякую. Грунтовні й цікаві статті. Хоча вони стосуються FreeBSD, та сподіваюся, що викладене є [без додаткових застережень] прийнятним і для OpenBSD. :)


Власне кажучи, спочатку мені було [теоретично] цікаво дещо інше: чи взагалі можливо у OpenBSD загальносистемною зробити не С, а якусь юнікодову локаль (як це можна зробити, наприклад, у лінуксі), чи це працюватиме лише на рівні користувача. Однак трохи помізкувавши, зробив висновок, що це цілком зайве. :)
Debian GNU/Linux (stable), OpenBSD.