Christopher Smith, 39, of Stilton Close, Aylesbury, was arrested in Cambridge Street at 2.35pm on Saturday, police said today (Wednesday).
Smith was charged with using threatening behaviour, racially abusive behaviour and possession of a knife.
He appeared before High Wycombe Magistrates on Monday.