应该读zha和shan都可以 本来就是一个多音字
栅栏 是zha ;
栅住 是shan;
ce是因为当地人(粤语)都是喊ce的,(和粤语里面的"册"同音)
而又由于当地人的习惯成自然,普通话水平又有限,按照面对不确定发音的字就"有边读边,无边读住先"的原则(就是按照偏旁来猜测读音),
所以当地人就把"栅"读成ce了,(本人虎门土著,本科毕业,也是到了大学才知道"栅"不读"ce")
因此,很多外地人来到为了迁就本地人(本地人都不知道"北zha"或者"北shan"是什么...),
简单的说,就是以讹传讹的结果~