Behaviours of direct yellow 12 adsorption on mesoporous carbons with different pore geometries.