[Ironruby-core] Missing method in NKF module

Mark Rendle mark at markrendle.net
Wed Mar 24 06:16:45 EDT 2010


I'll give that a try, thanks.

On Tue, Mar 23, 2010 at 3:13 PM, Shay Friedman <shay.friedman at gmail.com>wrote:

> Maybe the .NET's System.Text.Encoding class:
>
> >>> bytes = Encoding.convert(Encoding.ASCII, Encoding.UTF8,
> Encoding.ASCII.get_bytes("Hello".to_clr_string))
> => [72 (Byte), 101 (Byte), 108 (Byte), 108 (Byte), 111 (Byte)]
> >>> Encoding.UTF8.get_string(bytes)
> => 'Hello'
>
> Shay.
> --------------------------------------------------------
> Shay Friedman | Author of IronRuby Unleashed
> Blog: http://IronShay.com | Twitter: http://twitter.com/ironshay
>
>
> On Tue, Mar 23, 2010 at 5:02 PM, Mark Rendle <mark at markrendle.net> wrote:
>
>> I'm trying to use the waz-storage gem for talking to Windows Azure storage
>> services, but it uses kconv and there's a problem with the toutf8 mix-in
>> method, which is trying to call NKF.nkf, which is not defined.
>>
>> Repro:
>>
>> irb(main):001:0> require 'kconv'
>> => true
>> irb(main):002:0> "foo".toutf8
>> NoMethodError: undefined method `nkf' for NKF:Module
>>         from C:/ironruby/lib/ruby/1.8/kconv.rb:187:in `toutf8'
>>         from C:/ironruby/lib/ruby/1.8/kconv.rb:327:in `toutf8'
>>         from (irb):2
>>         from C:/ironruby/lib/ruby/1.8/irb.rb:150:in `eval_input'
>>         from C:/ironruby/lib/ruby/1.8/irb.rb:263:in `signal_status'
>>         from C:/ironruby/lib/ruby/1.8/irb.rb:147:in `eval_input'
>>         from C:/ironruby/lib/ruby/1.8/irb.rb:146:in `eval_input'
>>         from C:/ironruby/lib/ruby/1.8/irb.rb:70:in `start'
>>         from C:/ironruby/lib/ruby/1.8/irb.rb:69:in `catch'
>>         from C:/ironruby/lib/ruby/1.8/irb.rb:69:in `start'
>>         from C:/ironruby/bin/iirb:13
>>
>> Is there another way of converting to UTF-8 which is support in IronRuby?
>>
>> Cheers,
>> Mark
>>
>> _______________________________________________
>> Ironruby-core mailing list
>> Ironruby-core at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/ironruby-core
>>
>>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20100324/d8301e5e/attachment.html>


More information about the Ironruby-core mailing list