support escaped char