近日,《封神第一部:朝歌风云》登上银幕,讲述了商王殷寿、狐妖妲己与昆仑仙人姜子牙、西伯侯之子姬发等人的故事。市面上类似“封神”题材的影视剧琳琅满目,其实原始素材都来自明代神魔小说《封神演义》。不过,《封神演义》也不是文人独创的小说,它是以公元前11世纪商周革命的历史史实为基础,经历后世不断改编,才有了最终的成书。这样看来,《封神演义》也是一部同人著作。那么,历史上真实的商周革命是怎么样的呢?
商纣王的“纣”字实际是他名字“受”的通假
公元前11世纪上半叶,当时中国大地是商王朝。与秦汉以后的大一统王朝不同,夏商周三代是一种“复合制国家”。王朝的最高统治者不是皇帝,而是国王。商王不能对整个王朝直接统治,他有效控制的区域只有商国;在王朝之下还有若干个邦国,每个邦国都有一定自主权。它们有的臣服于商邦,有的与商邦为敌,还有的时降时叛。而商国本身也由多个族群组成,除了商王直属的王族外,还有不少王族旁支,它们统称为“多子族”,也有一定独立性。
商朝最后一位国君叫作商纣王,又作“帝辛”。不过,他生前没有称帝,“帝辛”是他去世后的称呼,“帝”在商代原指天帝,先王去世后也称“帝”;“辛”指他被祭祀的那天是一旬中的第八天——辛日。原来商朝有所谓的“日名”制度,就是后人在每旬中选择一日作为先人的祭日,不限于国王,这个祭日就被称为“日名”。比如商纣王的祖父叫作“文丁”,父亲叫作“帝乙”。“乙”“丁”都是日名,“文”“武”则是给先人的美称。当时还没有周代的谥号制度。
后世有说“纣”是商纣王的谥号,实际上是他名字“受”的通假。《封神演义》称他为“寿王”正是源于此。《朝歌风云》也因此称他为“殷寿”。在《封神演义》中,纣王登基时商朝还是太平盛世,但因为纣王倒行逆施,才引发天下大乱、国破家亡。实际上,商朝一直就不太平。殷墟就出土不少“人牲”,这些都是商人的敌军俘虏,被他们杀死后祭祀祖先,其中就有不少羌人。羌人是商人对西方一些部族的统称,“羌”在周代又写作“姜”,《封神演义》的主角姜子牙,原型就是姜姓吕国的吕尚。与羌人关系密切的是姬姓周人,他们长期保持通婚。当时周国在今天陕西岐山,就是《封神演义》中的“西岐”。
周人大约从周太王时期进入国家阶段,太王开始了“翦商”的谋划。太王之子是周王季历,季历能征善战,商王文丁为了拉拢季历,先任命他为“牧师”,作为西方诸侯的首领;但文丁很快发现季历不受控制,于是便把他引诱到商都杀害。季历的儿子叫昌,他即位后为报父仇,发动了对商王帝乙的战争,但没占到什么便宜。他知道还需要韬光养晦,于是最后与商国和解,仍然继承父亲的职位,因为是西方诸侯之长,所以也被称作“西伯昌”。
吕尚的真实身份很有可能就是吕国国君
在《封神演义》中,“西伯昌”被称为“西伯侯姬昌”,这里有两个错误。一个错误是“伯侯”不能连用,“伯”是诸侯之长——方伯,“侯”就是诸侯,周朝有“侯伯”的称呼,但没有“伯侯”。不但如此,《封神演义》还生造了东伯侯姜桓楚、南伯侯鄂崇禹、北伯侯崇侯虎,其实在《史记·殷本纪》中只有纣王“三公”——西伯昌、九侯和鄂侯。但“三公”其实是周代才有的卿相之称,包括太师、太傅和太保,这都是周王直属的官员,西伯昌在当时仅是西伯,不应当是“三公”。
另一个错误是“姬昌”的称呼,姬是西伯昌的姓没错,但周代的姓和氏有区别,男子为了表示自己的族群,一般是以氏加名来称呼;女子为了表示自己的血缘,才一般是以姓加名来称呼,直到战国时期姓、氏合流,这种规则才打破。所以后人也不管姓、氏的区别,这才有了“姬昌”“姬发”“姜尚”“姜子牙”这种称呼。在当时应该称“周(王)昌”“周(王)发”比较合理。至于“姜尚”“姜子牙”当然也不对,他是吕氏名望或牙,字尚父,应该称吕望、吕牙和吕尚(父)。
根据《史记》的说法,纣王非常聪明又孔武有力,但他却骄傲自满,认为天下人都不如自己,由此也沉迷在酒色之中,什么事情都听从爱妃妲己的。纣王一位妃子是九侯的女儿,因为不与纣王同流合污,也被纣王所杀。之后纣王又处死九侯,并把尸体也剁成肉酱;鄂侯出面辩解,也被处死并制成肉干。九侯女就是《封神演义》姜皇后原型。西伯昌得知后,暗中长叹,被崇侯虎得知。崇侯虎向纣王告密,纣王将西伯昌关押在羑里监狱。幸亏周国大臣打点关系,纣王才释放了西伯昌。西伯昌在监狱也没闲着,据说还创作了《周易》,当然现在一般认为《周易》是商末周初周人作品,并非西伯一人所作。
上一篇:有暗香盈袖:古人是怎么用香的?
下一篇:谈谈《永乐大典》的复原