Bug 11366 - при использовании ajax - баг с кодировкой
: при использовании ajax - баг с кодировкой
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/ruby)
: unstable
: all Linux
: P2 critical
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-04-05 12:33 by
Modified: 2007-04-05 17:16 (History)


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


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-04-05 12:33:44
Вероятнее всего ruby собран с поддержкой aniguruma
На эти грабли наступали, когда собирали ruby на freeBSD
Эта зараза (aniguruma) считает, что все файлы (шаблоны .rjs) в кодировке UTF8
что в корне несправедливо.

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

Не могли бы вы сделать testcase? Очень желательно без Rails и прочей тежелятены.
------- Comment #2 From 2007-04-05 13:07:35 -------
Created an attachment (id=1885) [details]
log
------- Comment #3 From 2007-04-05 13:08:47 -------
м... именно с rails и работаем...
даю детальный лог ошибки...
------- Comment #4 From 2007-04-05 13:38:31 -------
Ни 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 From 2007-04-05 17:12:08 -------
а вы не в курсе какие изменения прошли между 
ruby-module-strscan_1.8.5-alt4_i586.rpm &
ruby-module-strscan_1.8.6-alt1_i586.rpm