>
>
>No.  Not for Japanese, Chinese, Korean, Russian, (I think) Hebrew ...
>  
>
>Well, maybe.  I can't think of a language where a string isn't a
>set of characters _in that language_, however, when you're talking
>about a computer representation, a string is a sequence of characters
>but a "character" in the alphabet can also be a sequence of bytes
>itself.
>
>A String might appear at first to be derived from Array, but a String
>is really an Array of Characters, where a Character might itself be
>an Array of Bytes.
>  
>
A String *is*: an Array of Characters + a CharacterSet, IMHO.  Whether 
the implementation should be based on that, is something else.