I used a string to simplify the code, and when the exit time dtor makes no problems I would leave it as is. The gain when removing would be minimal.

I also wonder about the encoding, but when the string is only used as a byte container it could work, but someone should test it.
At the MSVC 13 download page I saw language extensions, maybe it's simple to install/remove a different language.