Charge characters how to beat them

Espically honda and blanka and how do you make charge characters lose there charge as well as keep your charge while apponets are crossing you up and how to punish cross up’s?

Vega and blanka doesnt really need their charge as much so as honda. But I would just suggest standing at a safe poking range and throw random pokes, including,, c.hp, c.rh (at a safe range). Yu can mix things up with dash in throws and when they do let up, go for the air.