Regression: JRuby can't handle non-ascii characters correctly
-------------------------------------------------------------
Key: JRUBY-4641
URL: http://jira.codehaus.org/browse/JRUBY-4641
Project: JRuby
Issue Type: Bug
Components: Core Classes/Modules
Affects Versions: JRuby 1.5
Reporter: Yoko Harada
Since this commit:
{noformat}
6323269fcfb2341ff8fa3b198037e1290982926 is the first bad commit
commit 26323269fcfb2341ff8fa3b198037e1290982926
Author: Charles Oliver Nutter <[email protected]>
Date: Wed Mar 10 16:21:23 2010 -0600
Fixes for JRUBY-4553: Scalability: JRuby suffers from Java Charset lock
contention
:040000 040000 90fadcf6d377b3f16b3ee78ff2616e4786137af3
1cede90a93f6e2410aba6603df3552c0d
4fef5d7 M src
{noformat}
JRuby can't handle non-ascii characters correctly. Because of this regression,
some of embedding API test cases failed. For example,
{noformat}
expected:<[いけてるね! > ]JRuby>
but was:<[?????! ??]JRuby>
expected:<"R[ésumé]"> but was:<"R[�sum\351]">
{noformat}
As far as I remember, "bytes = script.getBytes();" in each exception handling
block was used to get bytes before. After the commit, the block was gone.
Maybe, this would be the reason.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email