fix bug if data content if character