[MacRuby-devel] [MacRuby] #124: rb_nibtool cannot parse Korean (or UTF-8 letters)

MacRuby ruby-noreply at macosforge.org
Sat Sep 13 13:01:47 PDT 2008


#124: rb_nibtool cannot parse Korean (or UTF-8 letters)
--------------------------------+-------------------------------------------
 Reporter:  nineclue at gmail.com  |        Owner:  lsansonetti at apple.com
     Type:  defect              |       Status:  new                  
 Priority:  blocker             |    Milestone:                       
Component:  MacRuby             |   Resolution:                       
 Keywords:                      |  
--------------------------------+-------------------------------------------

Comment(by lsansonetti at 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/>



More information about the MacRuby-devel mailing list