The attack took place on Monday in London Road at around 2pm.
Andrzej Sawko, 36, of no fixed address, has been charged with common assault, assaulting an emergency worker by beating, possession of a class B drug, possession of an offensive weapon in a public place, and criminal damage.
He appeared in court on Tuesday and was released on bail while inquiries continue.
He is due to appear at Southampton Magistrates’ Court on Thursday, December 22.
A message from the Editor
Thank you for reading this article – we appreciate your support in reading the Daily Echo.
Subscribing to the Echo means you have unrestricted access to the latest news, features and Saints coverage – all with an advertising-light website.
You will also have full access to Saintsplus, your new home for Southampton FC tactical analysis, features and much, much more.
Don’t just take my word for it – subscribe today.
Follow the latest breaking news in the Southampton area by searching Southampton News – Breaking News and Incidents on Facebook
Follow the latest court and crime news on our dedicated group by searching Hampshire Court and Crime News on Facebook