I have had no trouble entering CJK characters into strings. For instance, to add the characters 姓名 ('surname and given name'), it is possible either to use simply
Code:
<string key="IBUIText">姓名</string>
or
Code:
<string key="IBUIText">姓名</string>
, and the characters display correctly in both Xcode 4 and the iOS Simulator. The same is true if I insert the characters directly into a label field in the GUI.
My problem comes when I try to use high-codepoint characters. In the example above, both characters have codepoints in the 5xxx range. If, however, I try to use a much rarer graph, such as (to pick one at random) , 𡀗
, although it displays correctly in Xcode 4 when I view source code, it does not appear correctly when I view the nib in the normal GUI, nor in the iOS Simulator. Changing the font to one (on my system) in which the character appears does not seem to help the matter.
Can anyone suggest a way to get high-codepoint characters to appear, as well as low-codepoint ones? Is it a matter of installing a more complete font, or are there special encoding instructions that I need to use? Or is it not currently possible in iOS?
Thanks for your patience.