A.加入盐酸,Na2SO3生成刺激性气体,(NH4)2SO4无现象,Na2CO3生成无色无味气体,显现各不相同,可鉴别,故A正确;B.加入BaCl2溶液,都生成白色沉淀,不能鉴别,故B错误;C.加入AgNO3溶液,都生成白色沉淀,不能鉴别,故C错误;D.加入NaOH溶液,不能鉴别Na2SO3和Na2CO3,故D错误.故选A.