[sldev] International characters in prim names

Argent Stonecutter secret.argent at gmail.com
Wed Sep 30 05:19:06 PDT 2009


On 2009-09-29, at 12:56, Stickman wrote:
> From http://wiki.secondlife.com/wiki/Coding_standard
> Unicode
> Use UTF-8 for all string serialization and communication between
> processes. Do not use UTF-16 except when interfacing with Win32.
>
> Is that still accurate? That doesn't sound like unicode support at  
> all.

UTF-8 and UTF-16 are both legitimate encodings for Unicode. UTF-8 is  
not "partial" Unicode support: UTF-8 can encode any glyph that UTF-16  
encodes, and both require multi-character encoding for the full  
ISO-10646 gamut.

There are shortcomings in the SL support for Unicode, and you seem to  
have run into one of them (probably caused by the use of in-band  
encoding for separators in SL's serialized asset format), but it's not  
caused by the choice of UTF-8.


More information about the SLDev mailing list