守一城与食三万:张巡叙事中的数字暴力与话语霸权
——一份关于历史叙述伦理的批判性考察
引言
张巡(708—757),唐代安史之乱中死守睢阳的守城名将,后世与许远并称“双忠”。他的一生浓缩了一个极端的矛盾:以极致的忠勇保全了东南半壁,却也因城破前的食人记载,成为千年来争论不休的人物。然而,在关于张巡的诸多争议中,有一个问题长期被遮蔽:两唐书所载“食人二三万/三万口”的数字,究竟是否可信?如果不可信,这种夸大是如何被生产出来的?它又服务于怎样的叙事逻辑?
本文试图论证:两唐书对张巡食人数量的记载,作为精确数字极不可信,其本质是将围城中战死、饿死、病死、城破被杀的死亡总账,打包成“被食”的道德叙事。这种写法不仅模糊了死亡的第一归因——叛军围城——更构成了一种话语权对民间情感结构的主动碾压。当历史叙述以“矫正官方”为名,实际上却用反智数字践踏民间基于常识的认同,评议就变成了霸权。张巡食人数字,正是解剖这一“伦理关节”的绝佳标本。
一、张巡其人:由文官到守城名将
张巡,邓州南阳人,开元末进士,博通群书,晓畅兵法,本非单纯文弱书生。安史之乱爆发时,他任真源县令。上司谯郡太守杨万石降叛并逼他同行,张巡拒命,率吏民起兵讨贼,由此走上守城抗叛之路。
在雍丘,他以数千之众抵御叛将令狐潮四万大军,坚守六十余日,身经三百余战。其间“草人借箭”最为著名:城中箭尽,扎草人千余夜缒城下,叛军争射,得箭数十万;随后夜遣五百勇士缒城,叛军以为仍是草人,疏于防备,勇士突袭敌营,令狐潮军大乱。
757年,叛军尹子奇率十余万众围攻睢阳。睢阳是通往江淮的咽喉,太守许远自认军事不如张巡,将战守指挥权全部交给他。合军后总兵力不足七千,却坚守十个月,前后大小四百余战,杀伤叛军甚众。城破时,张巡、许远及南霁云等被俘,骂贼不屈而死。
韩愈后来评价:“守一城,捍天下。”若无睢阳之守,江淮财赋之地恐难保全,唐朝平叛根基也将动摇。这是张巡战略判断的核心,不应被城中死亡总数反向审判。
二、死亡归因的三层结构
讨论张巡的伦理责任,必须首先把三层分开,否则会滑向“用战乱死亡总账审判抵抗者”的荒谬框架。
第一层,叛军围城与屠戮。睢阳死亡的第一因是安史叛军。围城、断援、屠城、制造饥荒的是叛军。这笔账首先记在叛乱者头上,不能转记给守城者。
第二层,围城中的战争灾难。城中战死、饿死、病死、冻死、城破被杀,是围城战争的灾难性后果。张巡守城是这一灾难的背景之一,但不是这些死亡的第一因。不能用“城中死了几万人”去反问“守城值不值”,正如不能用抗战牺牲总人数去反问“抗战值不值”。
第三层,粮尽后守军高层的有组织食人。史料一致指向:粮尽后发生了有组织的食人,不是个别失控行为。张巡杀妾飨士、许远杀奴仆,继而“括城中妇人既尽,以男夫老小继之”,这些叙述在两唐书和《通鉴》中都有。现代学者如大卫·格拉夫也认为数字可疑,但事件性质仍可定为“守军高层指挥下的系统性强食人”。
只有第三层,才是可以追问张巡个人决策责任的部分。追问的是:粮尽之后,守军是否有权把无辜平民征为军粮?边界在哪里?责任如何限定?而不是拿第一、二层的总死亡数,去和“守城有没有战略价值”做交易式追问。那样做,客观上就是把战乱灾难记到抵抗者账上。
三、数字的破产:两唐书“二三万/三万口”不可信
(一)史源本身极不统一
同一事件,不同史源的记载跨度极大:
· 《旧唐书·张巡传》:“所食人口二三万。”
· 《新唐书·忠义传》:“妇人老弱凡食三万口。”
· 《资治通鉴》叙述杀妾、括妇人、继以男子老弱,但没有采用“二三万/三万”这个具体数字,只说城破时“所余才四百人”。司马光明确因“六百士兵在十月壬子至癸丑间食用三万居民之说难以取信”而未采用两唐书三万之说。
· 李翰当时为张巡辩护的表奏说“损数百之众以全天下”。
· 《册府元龟》又冒出四五万的说法。
从“数百”到“二三万”到“四五万”,跨度如此之大,说明它不是核验过的统计,而是传闻、辩护、道德修辞和人口消失总数的混合体。司马光不取这个数字,恐怕不是没看到,而是觉得不可靠。
(二)日均后勤推敲不成立
按十个月、三万人算,日均约一百人;守军合军后约六千八百人。这个量级不是“绝对不可能提供热量”,而是在围城后期缺盐、缺柴、缺加工能力、守军自己也饿得半死的情况下,每天稳定宰杀分配一百人并维持城防,操作性极差。更关键的是,食人不可能从围城第一天就开始,也不可能十个月匀速进行;它集中在粮尽后的最后阶段。史书却把“城中人口从数万降到四百”这个总账,笼统归因于“食人二三万”,这才是可笑之处。
(三)可信范围应如何限定
杀妾、杀仆,可信。次及老弱,可信。食尸情况,可能更多。“数百”量级,可能更接近直接被杀食的规模。“二三万/三万口”,更像把城中人口消失总账打包成“被食”的道德叙事,作为精确数字相当可笑,甚至反智。
格拉夫指出,围城初期可能有六万人,但食物会优先提供给战斗人员,许多平民在驻军开始吃人肉时,可能已经死于饥饿。两唐书的“二三万/三万口”,很可能将城中人口消失的总账,打包记在了“食人”这一项下。这不是某个史官在密室里算出来的,而是一种书写惯性:把复杂、分散的死亡,压缩成一个便于道德评判的单一归因。
结论是:“死亡数万”是一回事,“军队直接杀掉并吃掉数万”是另一回事。两唐书很可能把前者打包记成了后者。但也不能走到另一极端:粮尽后发生有组织食人,这个史实框架存在;具体被军队直接食用的人数无法核定,可能远低于两三万,但也不是“完全没吃人”。
四、书写权力的不对称:谁给了夸大数字的资格
两唐书的数字不是某个史官在密室里算出来的,而是从前代传闻、辩护与地方叙事中截取了一个现成、听上去足够震撼的数字。赋予这种书写以“资格”的,是史书编纂者所占据的位置本身:他们掌握事后书写权力,面对的是已经无法为自己辩驳的死者,服务的又是一套需要“忠义”典范与“悖逆”警诫的教化秩序。
官方推崇张巡的“忠”,与史书放大他“食人”的代价,看似矛盾,实则服务于同一套秩序的不同侧面:前者树立榜样,后者划定边界——即便是忠臣,越过某条线也会留下骇人的记录。民间推崇则进一步将张巡神格化,反而使那个“骇人数字”成为神迹叙事中一个需要被“解释掉”的麻烦。
这种书写权力的不对称,在传统史学中并非孤例。陈汤矫制发兵、远征郅支,功成之后长期被追责“矫制”“贪财”;李靖灭突厥,功高而遭“御军无法、纵兵掠掠”的弹劾,虽功成仍被疑忌。他们的共同点是:做事的人必须在信息不全、授权不足、后果难料的条件下做决断;评议的人则握有事后完整信息、道德制高点和政治需要。
但陈汤、李靖在民间没有张巡那么大程度的认同,官方争议甚至猜忌也确实存在,因此对他们的“抹黑”涉及范围有限。张巡不一样:官方和民间双重推崇,意味着这个符号已经嵌入普通人的情感结构。此时史书仍要用一个经不起日均推敲的数字去放大他的伦理代价,这就不是“评议瑕疵”,而是话语权对民间情感结构的主动碾压。
五、反智数字的同构性:张献忠与洪秀全
张巡的“三万口”并非孤立现象。它与张献忠屠蜀的“六万万”和洪秀全后宫的“1168人”,共享同一种脱离物质约束的数字生产机制。
《明史》记张献忠“共杀男女六万万有奇”,而明末全国人口仅约一亿,四川人口最多不过数百万——这个数字在算术上就不可能成立。其功能不是记录,而是将四川人口锐减的全部责任锁定在张献忠一人身上,从而为清初的征服与重建提供正当性叙事。
洪秀全的后宫数字同样如此:其子供状称有“八十八个母后”,这是最接近当时宫廷记录的说法;而《江南春梦笔记》则铺陈出“妃嫔就有1168人”、天王府中陪侍妇女“总计有2300多名”的骇人规模。从88到1168,差的不是考证,而是叙事目的:前者是供词,后者是丑化。
张巡的“三万口”与它们共享的结构是:数字一旦被赋予道德或政治功能,就不再需要接受日常经验——日均消耗、后勤可行性、人口基数——的检验。用物质约束去戳破一个修辞数字,是有效的。这种数字生产机制的共同特征在于:它们都脱离了最基本的物质约束,却长期被当作“正史”传播,塑造着后世对历史人物与事件的认知框架。
六、伦理关节:评议使命与话语霸权
历史叙述的本质不是中性学术,而是意识形态。它对官方推崇保持距离、追问伦理边界、指出被官方叙事遮蔽的代价,这是正当的评议使命。没有这种追问,官方推崇就会变成不容置疑的封圣。
但评议使命与话语霸权之间有一条线。
评议使命是:限定追问粮尽后守军高层有组织食人这一具体决策的边界与责任。
话语霸权是:不满足于限定追问,而是用夸大、移花接木的数字制造道德震撼,把围城中战死、饿死、病死的总账打包成“被食”,再用这个总量重新定义整个事件的性质。
张巡案例的伦理关节正在这里:民间推崇张巡,推崇的是他守城死节的忠勇,不是推崇“食人”。对“食人”这一具体决策做限定追问,与民间情感并不必然冲突。但两唐书那种“二三万/三万口”的写法,制造出一个远超具体决策边界的惊悚总量,然后把这个总量挂在张巡名下。这就不是追问,而是用数字暴力重新定义整个事件——把一个“绝境中越界”的悲剧,改写成“大规模食人魔”的奇观。
当历史叙述以“矫正官方”为名,实际上却用反智数字践踏民间基于常识的认同,评议就变成了霸权。
七、惯性与染缸:非个体能消解的叙事基础设施
惯性最可怕的地方在于:它让这种霸权看起来像是“客观学术”,让后来的人以为“正史这么写,大概就是真的”。
鲁迅判断力极强,仍在《晨凉漫记》里使用被奇观化的张献忠符号来解剖国民性——他可以在具体数字上存疑,但“张献忠屠蜀”作为一个文化符号的惊悚框架,已经先于他的怀疑而存在,他不得不在这个框架里发言。这就是“非个体能消解”:惯性不是某个人编造的谎言,而是一套先于个体判断而存在的叙事基础设施。你怀疑具体数字,但框架本身已经规定了哪些问题可以问、哪些震撼必须保留。
这种惯性之所以难以消解,是因为它不需要一个秘密集团来下令。教化秩序本身就要求历史生产“忠义典范”与“越界警诫”的双重叙事。官方推崇张巡的忠,史书放大他食人的代价,二者看似矛盾,实则服务于同一套秩序的不同功能:前者提供榜样,后者划定边界。而民间推崇则被这套秩序视为“需要被引导的朴素情感”——当民间情感与史书的惊悚数字冲突时,话语权在史书一边,民间没有能力在正史里为自己辩护。
八、结语
今天我走进商丘这座古城,跨越1269年,贴近睢阳城那段惊天地泣鬼神的血肉抗战,死磕食人的人伦惨剧,不是要替张巡做无罪辩护,也不是要替史书做道德复核。我是来看一座城、一个人、一段被数字反复涂抹的绝境,然后把该分开的东西分开:叛军是第一归因,战略判断不应被死亡总数反向审判,但粮尽后的具体决策也不能轻易抹杀,仍可被限定追问,只是那个“数万”的数字暴力,必须被戳破。
民间香火所敬,是张巡生死以之的守城死节,不是史书炮制的食人奇观。愿历史少一点数字暴力,多一点设身处地。愿历史叙事少一点精英主义的盛气凌人,多一份以民为天的实事求是。