On Tue, Feb 17, 2009 at 2:13 PM, mathew davis <[email protected]> wrote:
> Hello,
>
> I need to break a string down into individual characters.
>
> In English that's pretty easy.
>
> But in some languages what a user perceives as a single block is actually a
> base character plus  accents plus vowel markers plus tone markers plus...
>
>
> eg:     เก
>
> is made of
>
> U+0E40 ( เ ) thai character sara e
> U+0E01 ( ก ) thai character ko kai
>
>
> To help with this NSString has the methods:
>
>        rangeOfComposedCharacterSequencesForRange:
>        rangeOfComposedCharacterSequenceAtIndex:
>
> and CFString has:
>
>        CFStringGetRangeOfComposedCharactersAtIndex.
>
>
>
> but then some languages -  like german, will sometimes combine certain
> blocks together
>
> so SS becomes ß

How, *exactly*, are the aforementioned methods/functions not working for you?

-- 
Clark S. Cox III
[email protected]
_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to