handle special char %