摘要
《屈原列传》以子兰为怀王稚子,以令张仪谲诈楚王者为秦惠王,但王逸《楚辞章句》则以子兰为怀王少弟,以令张仪谲诈楚王者为秦昭王,而刘向《列女传》则称张仪曾诈楚襄王。王、刘所说历来被视为“错误”,但这些“错误”背后有一个共同逻辑,即将秦惠王、楚怀王一代人与秦昭王、楚襄王一代人混而为一,这显示出他们的“错误”不是偶然的,而是因为汉代屈原的故事很可能有怀王时期和襄王时期两个版本。复考相关文献,可证明《屈原列传》是整合了屈原故事的两个版本,并取《战国策》张仪与陈轸、昭雎故事而形成的。又《元和姓纂》载上官大夫其人即子兰或子兰后裔,可推知屈原故事早期是襄王时期之版本,而其在怀王时期的故事是以此为基础演化而来的。
- 单位