This is the only compiler safe way we are aware of. We did the conversion when necessary, but error messages are just too much hassle...
> > If not, which encoding are they in? Is ASCII guaranteed?
Yes, plain ASCII English strings. I don't think localization ever planned.