[prg] Re[3]: Ruby and unicode
Приветствую всех.
> Винда английская).
Значение имеет лишь то, присутствует ли нужный вам символ среди символов текущей
кодовой страницы.
Если отсутствует, то надо сменить кодовую страницу, предварительно убедившись,
что в новой странице ваш символ присутствует, а сама страница доступна в вашей
операционной системе.
Кроме того, визуально имеет значение, какой шрифт установлен в текущей консоли.
Все это на английской интерлингве изложено в MSDN.
> Я тут
> напоролся на то, что он (терминал) не выводит символ евро.
Не совсем понятно, что подразумевается под словом "терминал": это консольная
оболочка cmd.exe в чистом виде или консольное окно, которое создается во время
выполнения скрипта (или так называемого "консольного приложения"?
В ruby есть класс-обертка для доступа к функциям WinAPI для создания и управления
консолью:
http://ru.wikibooks.org/wiki/Ruby/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA/Windows::Console
Ссылка - одна неразрывная строка); привел её лишь для демонстрации сигнатур.
полезное описание там отсутствует.
Нет ничего такого, что может сделать с консолью cygwin и чего не может сделать
любой программист (в крайнем случае см. исходники cygwin).
Успехов. Анатолий.