A 44-year-old man, Carlos Santos, has been charged following an investigation into reports of a man carrying two knives in Southampton.