add precompile header
add u8setlocale function