Отправляет email-рассылки с помощью сервиса Sendsay

За 2012-08-07

[prg] Re[2]: работа в слепую эмулятор android

здравствуйте, i_chay.

вы писали:

> Что значит управлять?

Я имел ввиду возможно ли каким-нибудь образом взаимодействовать с
интерфейсом Ос запущенной в эмуляторе. Например прочитать надпись "hello
world" которую выводит разрабатываемое приложение.

С уважением, Константин.

   2012-08-07 14:40:36 (#2524887)

[prg] Re[2]: Ruby and unicode

Vande omentaina, i_chay!

i> Как вариант, дело может быть в кодовой странице вашей консоли. В русской Windows
i> это 866, а в ней вряд ли представлена диакритика.

Винда английская).
Спасибо за подсказку. Теперь всё выводит и без BOM, но диакритика
также теряется.
Говорят, что терминал Windows - штука вообще несовершенная. Я тут
напоролся на то, что он (терминал) не выводит символ евро. Народ
советует использовать Cygwin, но я пока с ним не разобрался :-(.

   2012-08-07 12:49:51 (#2524784)

[prg] Re: Ruby and unicode

Приветствую всех.

> # Hello.rb
> puts 'Привет сообществу!'
> puts 'Bonjour communaute'!'

Для указания кодировки исходного кода в первой строке файла помещают
# encoding: UTF-8
См.
http://en.wikibooks.org/wiki/Ruby_Programming/Encoding

> 2. Если сохранить с BOM, всё выводит, но теряется латинская диакритика.

Как вариант, дело может быть в кодовой странице вашей консоли. В русской Windows
это 866, а в ней вряд ли представлена диакритика.

Успехов. Анатолий.

   "i_chay" 2012-08-07 07:34:54 (#2524486)

[prg] Ruby and unicode

Vande omentaina, illi!
Господа, вот какой вопрос мучает:
Везде сказано, что ruby поддерживает unicode, начиная с версии 1.9.
У меня ruby 1.9.3p125 (2012-02-16) [i386-mingw32].
При попытке запустить такой файл:

# Hello.rb
puts 'Привет сообществу!'
puts 'Bonjour communaute'!'

(Там на самом деле последняя буква E acute, subscribe.ru её не
пропустит, скорее всего)
получаю следующие результаты:
1. Если сохранить в utf-8 without BOM, выходит вот такое:

C:\Users\Menelion\Documents>ruby hello.rb
hello.rb:1: invalid multibyte char (US-ASCII)
hello.rb:1: invalid multibyte char (US-ASCII)

2. Если сохранить с BOM, всё выводит, но теряется латинская диакритика.

Пробовал гуглить, ничего не нахожу по теме.
Может, юникод надо как-то заявить, как в Питоне, к примеру?
Спасибо заранее!

--
Tenna rato. Menelion Elensuule. Черкассы, Украина.
Skype: Francophile
Twitter: http://twitter.com/m_elensule
Подкаст об общедоступности: http://a11y.podfm.ru/

   2012-08-07 01:59:38 (#2524351)