fix unicode encoding bug