Float marshal depends on locale ------------------------------- Key: JRUBY-5918 URL: https://jira.codehaus.org/browse/JRUBY-5918 Project: JRuby Issue Type: Bug Components: Core Classes/Modules Affects Versions: JRuby 1.6.3, JRuby 1.6.2, JRuby 1.6.1 Environment: Windows XP SP2, Java 1.6.0_22 Reporter: Vladimir Golyakov
Marshal.dump of Float produces wrong result for locales which uses "," as a decimal separator. {code} irb(main):001:0> include Java => Object irb(main):002:0> java.util.Locale.setDefault(java.util.Locale::FRENCH) => nil irb(main):003:0> Marshal.load(Marshal.dump(1.3)) => 1.0 irb(main):004:0> Marshal.dump(1.3) => "\004\bf\b1,3" irb(main):005:0> java.util.Locale.setDefault(java.util.Locale::US) => nil irb(main):006:0> Marshal.load(Marshal.dump(1.3)) => 1.3 irb(main):007:0> Marshal.dump(1.3) => "\004\bf\b1.3" {code} -- This message is automatically generated by JIRA. 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