multi-byte string support for names