kimura wataru
4/11/2005 10:58:00 PM
Hi,
I'm working for converting string with $KCODE. RubyCocoa will treat
string as UTF8 when $KCODE is "NONE".
$KCODE NSStringEncoding
---------------------------
NONE UTF8
UTF8 UTF8
EUC EUC
SJIS SJIS(MacJapanese)
>On Sun, 27 Mar 2005 21:00:18 +0900, kimura wataru wrote:
>
>> Thanks for your reporting.
>>
>> That's a bug of RubyCocoa, maybe.
>> RubyCocoa calls method -[NSString cString] in some procedure. In this
>> method, an exception occurs when system cannot convert encoding of the
>> receiver string to "default encoding", not Unicode, without loss. The
>> default encoding is determined from your language setting on System
>> Preferences > International.
>
>Would it be appropriate to replace all calls to [NSString cString] with
>[NSString UTF8String]? (and set $KCODE='u' in Ruby)
>