#116: "%s" inside of format statements in macruby doesn't work with multibyte characters -------------------------------------+-------------------------------------- Reporter: jordan.breeding@mac.com | Owner: lsansonetti@apple.com Type: defect | Status: new Priority: blocker | Milestone: MacRuby 1.0 Component: MacRuby | Resolution: Keywords: | -------------------------------------+-------------------------------------- Changes (by lsansonetti@apple.com): * milestone: => MacRuby 1.0 Comment: Actually, it looks like it's not related to MacRuby. {{{ $ cat t.m #import <Foundation/Foundation.h> int main(void) { NSLog(@"test1: %s\n", [@"あいうえお" UTF8String]); NSLog(@"test2: %@\n", @"あいうえお"); return 0; } $ gcc t.m -o t -framework Foundation $ ./t 2008-08-30 01:26:59.491 t[25923:10b] *** _NSAutoreleaseNoPool(): Object 0x1050a0 of class NSCFData autoreleased with no pool in place - just leaking Stack: (0x961d1cdf 0x960de562 0x960f2c35 0x960f2811) 2008-08-30 01:26:59.493 t[25923:10b] test1: „ÅÇ„ÅÑ„ÅÜ„Åà„Åä 2008-08-30 01:26:59.494 t[25923:10b] test2: あいうえお $ }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/116#comment:1> MacRuby <http://macruby.org/>