fix UTF-8 preprocessor