use unicode fn instead of list_to_binary

added a parser test that contains unicode characters