殷墟甲骨刻辞的发现亦为研究商代历法提供了最可靠的第一手资料,数十年来在这方面已有较多的研究成果。1945年在四川石印出版的《殷历谱》是董作宾以12年时间利用甲骨文等资料撰写的研究殷代历法与周祭祀谱的巨著。在本书第一卷中提出商人采用干支纪日,一直连续至今日而未间断;商人之月为太阴月,有大小月之制(小月29日,大月30日),过14或16月后连置两大月;他认为当时采用阴阳合历之年,故有置闰月之法,19年而7闰,并依其新旧派之分的见解,指出旧派(如武丁)年终置闰(设13月),新派(如祖甲)则为年中置闰。在第三卷他还讨论了卜辞所见日、月食,企图证明当时已有古四分术与正月建丑之制。陈梦家《殷墟卜辞综述》进一步肯定了董氏的一些说法,同时作了修正,认为年终或年中置闰在一个时期(祖庚、祖甲)内曾并行。但陈氏批评董氏所提出的殷代历法为古四分术及正月建丑之说,认为“是完全错误的”。1981年出版的由天文史学家撰写的《中国天文学史》肯定了董、陈氏对阴阳合历与大小月的看法及董氏提出的干支纪日从殷代至今未间断的看法,并肯定了年终置闰,但否定了殷代有年中置闰的可能性。
殷代以太阴纪月,治甲骨文的学者如董作宾过去多认为是朔日为首。上举《中国天文学史》与1984年张培瑜等发表的论文均认为应是以新月出现为首。同样的看法,日本学者薮内清在1957年即已提出。但1990年冯时发表《殷历月首研究》一文仍认为殷人是以朔日为月首,因为相对疏阔的朔还是可以通过观测取得。由此可见对这个问题的争论今后还会继续下去。
有关商代地理的知识对于商代社会历史、文化的研究是至关重要的,但是殷墟甲骨文发现以前,文献中有关的记载寥寥可数,因此殷墟卜辞中出现的地名便格外引起学者的注意。开殷墟卜辞地理研究之先河者为王国维,他在1914(或1915)年撰写了一篇很短的文章《殷墟卜辞中所见地名考》,从当时已能见到的200余地名中选了8个距今安阳较近而又见载于文献的地名,考释了其地望。此时还谈不上地名间系联。真正为卜辞地理研究创立了一种行之有效而又科学的方法的学者是郭沫若。他在1933年出版的《卜辞通纂》(日本文求堂)中以商王田猎卜辞为研究对象(此种卜辞多附记当日占卜地名,即田猎驻地),通过同版几条卜辞干支之日差计算地点间的距离,而后又通过异版同名联系其他地名,从而结合文献记载建立起地理区域构架。此后,虽有不少学者继续开拓商代地理研究领域,但采用的方法皆本自于郭氏的干支系联法。至80年代末,治商代地理成绩突出的有董作宾、陈梦家、李学勤、岛邦男、松丸道雄与钟柏生。董氏的成绩在于将黄组卜辞的征人方卜辞中经过地点系统地收集起来,按干支系联,借以考释其地望,并绘出路线图。陈氏则较全面地讨论了商晚期诸种地理结构,如大邑商所在之王畿地区与沁阳田猎区,勾画了卜辞地名网,并在伐人方路线上修正了董氏之说。李氏的专著将沁阳田猎区作了更细致的区域分划,更正了郭沫若将“衣逐”之“衣”释为地名的错误,指出“衣”当读为“殷”,训“同”或“合”。松丸道雄的著作则从理论上讨论了田猎地之间距离的推定方法,这是他超出其他诸家之处。钟柏生的论文集将卜辞地名作了分类,分为田游地理、农业地理、部族方国地理等。他详细评析了以前诸家研究的成绩与方法、观点上存在的问题,在田猎地名研究上虽仍主要采用干支系联法,但对辞例的条件作了较严格的规定。
有关殷墟卜辞地理研究的最新成果是1994年出版的郑杰祥的《商代地理概论》,其特点首先是对地名作详细的文字考证,以求字识准确;其次是卜辞资料更为齐全,不仅利用了《甲骨文合集》,而且有《小屯南地甲骨》等新资料,是他书所未采用的;三是书中充分利用了最新的田野考古资料。
商代地理的研究虽然有较多成果,但由于卜辞资料本身的限制,对卜辞中出现的地名之地望的看法分歧仍比较大。其中最明显的如商王田猎卜辞中所反映出来的主要田猎区究竟在哪里,如今即有河南沁阳、山东泰山、河南濮阳(及新乡以东、山东以西)三个地区三种看法。
研究历史
甲骨文最早出土于何时,尚无定论。河南安阳殷墟一带,自北宋以来就不断发现商代铜器,当地在千百年前即有甲骨出土是完全有可能的。但直到清末,历代学者都没有注意到甲骨文的存在。
在清朝光绪年间,古董商、金石学家王懿荣,是当时最高学府国子监祭酒(相当于校长)。有一次他看见一味中药叫龙骨,看见上面刻着字,就觉得很奇怪,就翻看药渣,没想到上面居然有一种看似文字的图案。于是他把所有的龙骨都买了下来,发现每片龙骨上都有相似的图案。他把这些奇怪的图案画下来,经过长时间的研究他确信这是一种文字,而且比较完善,应该是殷商时期的。后来,人们找到了龙骨出土的地方——河南安阳小屯村,那里又出土了一大批龙骨。因为这些龙骨主要是龟类兽类的甲骨,是以人将它们命名为“甲骨文”,研究它的学科就叫做“甲骨学”。(此种说法如今存疑,详见百度王襄词条。)另当时药店疏"龙骨"有规定,带字的不要,所以王不可能在药中看到。范寿轩先将龙骨卖予王襄,王襄无力全部购买,余下的范带到北京卖与王懿荣。
由于药铺老板拒收上面有刻画痕迹的龙骨,小屯村的农民就用小刀将上面的痕迹刮掉,以6文钱一斤的价格,将挖出的龙骨卖给药铺。于是许许多多的商代史料被磨成粉,当作药吃进肚里,这就是所谓的“人吞商史”。
学术界基本认同清末官员、金石学家王懿荣是甲骨文的最早发现者。而关于具体发现过程则有两说。
第一说源于刘鹗的记载。光绪二十五年(1899年),河南安阳出土龟版之后,被山东潍县古董商人范寿轩、范维卿等人收购,并运至北京售卖。时任国子监祭酒的王懿荣素来喜好收集古物,通晓金石文字,从古董商手中高价收购了这批甲骨。
另一说流传甚广,与中药“龙骨”密不可分。龙骨一般是指远古哺乳动物的骨骼化石,中医认为其可以入药,有治疗咳逆、泻痢、便血的作用。后来,甲骨代替龙骨,用于药用,河南安阳一带有人甚至世代以此为业。在这一过程中,甲骨文资料受到了不可估量的损失。光绪二十五年。王懿荣染疾服药,偶然在中药中的龙骨上发现了古文字。
王懿荣为清末翰林,进士出身,具有深厚的金石学造诣。他在得到甲骨之后,即认定其上文字是比籀文更加古老的殷商遗物,并开始重金收购有字甲骨,至光绪二十六年(1900年)春,共得到1508片。然而,王懿荣尚未对这种文字进行深入研究,即在同年七月八国联军攻占北京时自杀殉国。
王懿荣对甲骨的收购,逐渐引起学者重视,古董商人则故意隐瞒甲骨出土地,以垄断货源,从中渔利。王懿荣好友刘鹗等派人到河南多方打探,皆以为甲骨来自河南汤阴。后来罗振玉经过多方查询,终于确定甲骨出土于河南安阳洹河之滨的小屯村,这里与古文献记载的商朝后期的殷都所在地相吻合。
19世纪末到20世纪初,古代甲骨上的刻划的符号被确认为的商代文字是中国考古的三大发现(敦煌石窟、周口店猿人遗迹)之一。可是它的发现过程,既十分偶然又极富戏剧色彩。
清光绪25年(公元1899年)秋,北京清朝廷任国子监祭酒(相当于中央教育机构的最高长官)的王懿荣(1845—1900)得了疟疾。派人到宣武门外菜市口达仁堂买了一剂中药。王懿荣无意中看到其中的一味叫龙骨的中药上面刻划着一些符号。龙骨是古代脊椎动物的骨骼,在这种几十万年前的骨头上怎会有刻划的符号呢?这不禁引起他的好奇。对古代金石文字素有研究的王懿荣便仔细端详起来,觉得这不是一般的刻痕,很像古代文字,但其形状非籀(大篆)非篆(小篆)。为了找到更多的龙骨作深入研究,他派人赶到达仁堂,以每片二两银子的高价,把药店所有刻有符号的龙骨全部买下,后来又通过古董商范维卿等人进行搜购,累计共收集了1500多片。…