Remember, if your source contains multiple byte characters in string literals or constants then you also need to put
in your source code.
Doing these two things should ensure that your multiple byte character strings are portable outside your locale and development machine.
Cava Packager should be able to handle source code from editors that put byte order mark characters at the start of saved documents. In addition to UTF-8 source, Cava Packager should handle UTF-16 source successfully.