[MacRuby] #124: rb_nibtool cannot parse Korean (or UTF-8 letters)
#124: rb_nibtool cannot parse Korean (or UTF-8 letters) --------------------------------+------------------------------------------- Reporter: nineclue@gmail.com | Owner: lsansonetti@apple.com Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: --------------------------------+------------------------------------------- I'm using OSX 10.5.4, XCode 3.1 and MacRuby 0.3 When I enter some Korean letters into the code, rb_nibtool cause error. I'm not sure if it's related to encoding problems but I entered "# encoding : UTF-8" anyway. -- Ticket URL: <http://www.macruby.org/trac/ticket/124> MacRuby <http://macruby.org/>
#124: rb_nibtool cannot parse Korean (or UTF-8 letters) --------------------------------+------------------------------------------- Reporter: nineclue@gmail.com | Owner: lsansonetti@apple.com Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Resolution: Keywords: | --------------------------------+------------------------------------------- Comment(by lsansonetti@apple.com): What kid of error do you get when running rb_nibtool on your file? In my environment, rb_nibtool seems to work with a file that contains multibyte characters. {{{ $ cat /tmp/t2.rb # ひらがな class Foo attr_writer :foo def click(sender) puts "ありがとう" end end $ /Developer/usr/bin/rb_nibtool -f /tmp/t2.rb <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>IBClasses</key> <array> <dict> <key>ACTIONS</key> <array> <string>click</string> </array> <key>CLASS</key> <string>Foo</string> <key>LANGUAGE</key> <string>Ruby</string> <key>OUTLETS</key> <array> <string>foo</string> </array> <key>SUPERCLASS</key> <string>NSObject</string> </dict> </array> </dict> </plist> $ }}} The #encoding: line is not needed in MacRuby, by default all files will be parsed as unicode content. -- Ticket URL: <http://www.macruby.org/trac/ticket/124#comment:1> MacRuby <http://macruby.org/>
#124: rb_nibtool cannot parse Korean (or UTF-8 letters) --------------------------------+------------------------------------------- Reporter: nineclue@gmail.com | Owner: lsansonetti@apple.com Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Resolution: Keywords: | --------------------------------+------------------------------------------- Comment(by lsansonetti@apple.com): Also, you may want to check if the encoding of your file is UTF-8. In my case: {{{ $ file /tmp/t2.rb /tmp/t2.rb: UTF-8 Unicode C++ program text }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/124#comment:2> MacRuby <http://macruby.org/>
#124: rb_nibtool cannot parse Korean (or UTF-8 letters) --------------------------------+------------------------------------------- Reporter: nineclue@gmail.com | Owner: lsansonetti@apple.com Type: defect | Status: closed Priority: blocker | Milestone: Component: MacRuby | Resolution: invalid Keywords: | --------------------------------+------------------------------------------- Changes (by lsansonetti@apple.com): * status: new => closed * resolution: => invalid Comment: Closing. -- Ticket URL: <http://www.macruby.org/trac/ticket/124#comment:3> MacRuby <http://macruby.org/>
participants (1)
-
MacRuby