fix encoding bug