Jarrett Billingsley wrote: ... > > It's called UTF-8, and it's supposed to work like that. That D does > not provide some kind of interface for dealing with multibyte > encodings (other than foreach and the encode/decode functions) is a > failing on its part, not Unicode's. There's also std.string of course. What do you find so lacking? (just curious)