Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: JRuby 1.6RC1
-
Fix Version/s: JRuby 1.6RC2
-
Component/s: Core Classes/Modules
-
Labels:None
-
Environment:MacOS X 10.6.6
-
Number of attachments :
Description
printing german umlauts ae, oe, ue, which can't be pasted in the description field:
jruby --1.9 -ve "puts 'äöü'"
jruby 1.6.0.RC1 (ruby 1.9.2 trunk 136) (2011-01-10 769f847) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_22) [darwin-x86_64-java]
: -e:1: invalid multibyte char (US-ASCII) (SyntaxError)
jruby 1.5.6 (ruby 1.9.2dev trunk 24787) (2010-12-03 9cf97c3) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_22) [x86_64-java]
äöü
ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-darwin10.3.0]
äöü
Activity
Thomas E Enebo
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Fix Version/s | JRuby 1.6 [ 17062 ] |
Charles Oliver Nutter
made changes -
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Assignee | Charles Oliver Nutter [ headius ] | |
| Fix Version/s | JRuby 1.6RC2 [ 17075 ] | |
| Fix Version/s | JRuby 1.6 [ 17062 ] | |
| Resolution | Fixed [ 1 ] |
Charles Oliver Nutter
made changes -
| Status | Resolved [ 5 ] | Closed [ 6 ] |
Ok, I think I figured this out. When we are parsing inline scripts in 1.9 mode, we should be defaulting to the locale's encoding, which appears to usually be UTF-8. Fixing.