Bug 11366 - при использовании ajax - баг с кодировкой
Summary: при использовании ajax - баг с кодировкой
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: ruby (show other bugs)
Version: unstable
Hardware: all Linux
: P2 critical
Assignee: majioa@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-05 12:33 MSD by Serge Kosse
Modified: 2007-04-05 17:16 MSD (History)
9 users (show)

See Also:


Attachments
log (6.61 KB, text/plain)
2007-04-05 13:07 MSD, Serge Kosse
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Serge Kosse 2007-04-05 12:33:44 MSD
Вероятнее всего ruby собран с поддержкой aniguruma
На эти грабли наступали, когда собирали ruby на freeBSD
Эта зараза (aniguruma) считает, что все файлы (шаблоны .rjs) в кодировке UTF8
что в корне несправедливо.

Величайшая просьба пересобрать --without-aniguruma
а мы принесем в жертву какого нить юзера...
Comment 1 Kirill A. Shutemov 2007-04-05 12:47:14 MSD
Насчёт Oniguruma вы ошибаетесь.
Он только в 1.9. В 1.8 его нету.

Не могли бы вы сделать testcase? Очень желательно без Rails и прочей тежелятены.
Comment 2 Serge Kosse 2007-04-05 13:07:35 MSD
Created attachment 1885 [details]
log
Comment 3 Serge Kosse 2007-04-05 13:08:47 MSD
м... именно с rails и работаем...
даю детальный лог ошибки...
Comment 4 Kirill A. Shutemov 2007-04-05 13:38:31 MSD
Ни ruby ни regexp'ы тут не при чем.
Судя по этому коду
http://dev.rubyonrails.org/browser/trunk/activesupport/lib/active_support/json/encoders/core.rb?rev=3356
последнее что вызывалось было String#unpack('U') т.е.
"UTF-8 characters as unsigned integers"
см. http://ruby-doc.org/core/classes/String.html#M000775

Багу резолвю как invalid. Будут вопросы пишите в jabber  kas(AT)altlinux.org
Comment 5 Serge Kosse 2007-04-05 17:12:08 MSD
а вы не в курсе какие изменения прошли между 
ruby-module-strscan_1.8.5-alt4_i586.rpm & ruby-module-strscan_1.8.6-alt1_i586.rpm