fix unicode bugs