Revision: 638 http://trac.macosforge.org/projects/ruby/changeset/638 Author: lsansonetti@apple.com Date: 2008-09-28 20:14:51 -0700 (Sun, 28 Sep 2008) Log Message: ----------- use UTF8 encoding instead of ASCII, thanks to vincent isambart :) Modified Paths: -------------- MacRuby/trunk/lib/hotcocoa/plist.rb MacRuby/trunk/test/hotcocoa/test_plist.rb Modified: MacRuby/trunk/lib/hotcocoa/plist.rb =================================================================== --- MacRuby/trunk/lib/hotcocoa/plist.rb 2008-09-29 02:29:34 UTC (rev 637) +++ MacRuby/trunk/lib/hotcocoa/plist.rb 2008-09-29 03:14:51 UTC (rev 638) @@ -11,7 +11,7 @@ raise ArgumentError, "invalid mutability `#{mutability}'" end if data.is_a?(String) - data = data.dataUsingEncoding(NSASCIIStringEncoding) + data = data.dataUsingEncoding(NSUTF8StringEncoding) if data.nil? raise ArgumentError, "cannot convert string `#{data}' to data" end @@ -40,6 +40,6 @@ data = NSPropertyListSerialization.dataFromPropertyList(self, format:format, errorDescription:nil) - NSMutableString.alloc.initWithData(data, encoding:NSASCIIStringEncoding) + NSMutableString.alloc.initWithData(data, encoding:NSUTF8StringEncoding) end end Modified: MacRuby/trunk/test/hotcocoa/test_plist.rb =================================================================== --- MacRuby/trunk/test/hotcocoa/test_plist.rb 2008-09-29 02:29:34 UTC (rev 637) +++ MacRuby/trunk/test/hotcocoa/test_plist.rb 2008-09-29 03:14:51 UTC (rev 638) @@ -9,6 +9,7 @@ assert_plist(true) assert_plist(false) assert_plist('foo') + assert_plist('aiueo'.transform('latin-hiragana')) assert_plist(:foo, 'foo') assert_plist([1,2,3]) assert_plist({'un' => 1, 'deux' => 2})
participants (1)
-
source_changes@macosforge.org