生活中,我们常听到有人用“以德报怨”来劝人宽容:别人伤害了你,你不要计较,反而要以恩德去感化他。这句话听上去温厚仁慈,又常被冠以“孔子曰”的名义,似乎成了儒家处世哲学的金字招牌。然而,只要我们翻开《论语》,把这句话放回它原来的语境中,就会发现一个令人意外的事实:“以德报怨”在《论语》里根本不是孔子的主张,它只是一个被人提出来的设问,而孔子的回答,恰恰否定了它。把设问当成结论,是这句话被误用了两千多年的根源。本文试从原文的对话结构、“以直报怨”中“直”字的含义,以及后世误读的来源三个方面,还这句话一个本来面目。
一、一段被拦腰截断的对话
“以德报怨”出自《论语·宪问》,原文是一段完整的问答:
或曰:“以德报怨,何如?”子曰:“何以报德?以直报怨,以德报德。”
这段对话的结构非常清楚。先是有一个人——“或曰”,某位不知名的人——向孔子提问:用恩德来回报怨恨,这样做怎么样?这显然是当时流行的一种处世主张,提问者把它端出来,想听听孔子的评价。
孔子没有正面回答“好”或者“不好”,而是先反问了一句:“何以报德?”——那用什么来回报恩德呢?这个反问极见锋芒。它的潜台词是:如果怨恨用恩德来回报,那么恩德又该用什么来回报?难道也用恩德吗?如此一来,对待怨恨和对待恩德就没有了分别,善与恶在回报的天平上被抹成了同一个砝码。这不仅在逻辑上讲不通,在情理上也说不过去——它对那些善待我们的人是不公平的。
反问之后,孔子才给出自己的正面主张:“以直报怨,以德报德。”用公正来回报怨恨,用恩德来回报恩德。对仗工整,界限分明。可见在《论语》的原文里,“以德报怨”只是被讨论、被质疑的对象,孔子本人的立场是明确站在它的对立面的。今天许多人掐头去尾,单取前半句当作孔子的教导来劝人,实在是与原文的意思南辕北辙。

二、“以直报怨”的“直”怎么讲
否定了“以德报怨”,那么孔子肯定的“以直报怨”又是什么意思?关键全在一个“直”字上。
通行的注疏,大多把“直”解释为公正合理、不卑不亢。朱熹在《论语集注》中顺着原文的逻辑发挥:对怨恨若报之以德,则对恩德将无以为报,所以应当“于其所怨者,爱憎取舍,一以至公而无私”,也就是事情本身该怎样处理就怎样处理,不因私人恩怨而加重,也不因刻意显示宽厚而减轻。杨伯峻先生译《论语》,也把“以直报怨”译为“拿公平正直来回答怨恨”。按照这一解释,孔子的意思是:面对伤害,既不以怨报怨、冤冤相报,也不曲意逢迎、以讨好或感化的姿态去消解是非,而是秉公而行,该怎样就怎样。别人欠我一个公道,我就依规依理讨回这个公道;事情该由谁负责,就由谁负责。这其中没有私愤的加码,也没有假惺惺的温情。
值得注意的是,学界对“直”字还有另一种解读。学者张明辉在《“以直报怨”辨正》一文中提出,“直”的本义是“相当、对等”。他举出的证据是睡虎地秦简《法律答问》:秦简中“不直”是一个法律术语,指判处的刑罚与所犯的罪行不相当,量刑畸轻畸重都叫“不直”。由此反推,“直”即罪与罚相当、过与报对等。照此理解,“以直报怨”就近于“以怨报怨”——怨有多深,报有多重,强调一种对等的回应,而不是加倍报复,也不是以德感化。此说与朱熹、杨伯峻以来的通行注疏明显不同,但因为有出土文献作支撑,亦可备一说,值得读者参酌。
两种解释虽有出入,但在一点上是相通的:孔子反对的都是无原则的宽容。无论是“公正合理”还是“对等相当”,“直”都划下了一条是非的底线——恶不能白受,善不能落空。这与以恶制恶、睚眦必报完全是两回事。孔子既不主张用仇恨喂养仇恨,也不同意用恩德去稀释是非。他要的是一种有分寸、有骨气的回应方式。
三、误读从何而来
既然原文如此清楚,“以德报怨”为什么会被安到孔子头上,并且流传得这样广?这当中至少有两层原因。
第一层原因,是断章取义的阅读习惯。《论语》是语录体,许多章节都很短小,后人引用时往往只摘取合用的半句。“以德报怨”四个字单独拎出来,语气像是肯定的提倡,又恰好迎合了人们劝善息争的心理需要,于是设问摇身一变成了结论,提问者的主张被记到了回答者的账上。类似的误读在经典传播中并不鲜见,只是这一句的影响格外深远。
第二层原因,是儒道两家文本的相互混淆。“以德报怨”的意思,在《老子》中确有相近的表述。《老子》第六十三章有“报怨以德”一语,主张用恩德来回应怨恨。这是道家的思想,与道家守柔、不争、以柔克刚的整体取向是一致的。也就是说,“以德报怨”作为一种处世主张,在先秦确实有人提倡,但它的思想归属在道家一边,而《论语》中的孔子恰恰不以“德”报“怨”。后世儒道合流,民间引书又往往不辨出处,老子的话和孔子的名字便渐渐叠合在了一起,张冠李戴,积非成是。
明白了这两层,我们就能理解这场误读的顽固性:它既有文本截取造成的错觉,又有思想混同提供的土壤。然而理解误读的成因,并不意味着可以继续将错就错。恰恰相反,越是流传广泛的误读,越有必要回到原文去厘清。

四、有分寸的伦理
还原了语境,辨清了字义,再回头看孔子的那句回答,便会觉得它朴素而有力。“以直报怨,以德报德”,八个字给出的是一套有分寸的伦理:对善意报以善意,让好人不吃亏;对恶意报以公正,让是非不含糊。它既反对以怨报怨的循环报复,也反对以德报怨的无原则退让,在两端之间立起了一个“直”字——公道自在,恩怨分明。
这样的主张,其实更贴近普通人的道德直觉,也更具现实的可操作性。一味劝人“以德报怨”,看似高尚,实则把承受伤害的代价全部压给了受害者,还可能纵容伤害者肆无忌惮。孔子不唱这样的高调。他承认怨恨是真实存在的,也承认回应怨恨是正当的,只是要求这回应合乎公正、不失分寸。这份清醒与持平,正是儒家伦理的可贵之处。
所以,下次再有人引“孔子曰:以德报怨”来劝你宽容时,不妨把《论语·宪问》的那段对话完整地读给他听。把设问当作孔子的话来劝人,恰恰错过了孔子真正的主张——他从来没有让我们用恩德去喂养怨恨,他只是教我们:以德报德,以直报怨,恩怨各得其所,是非各归其位。这,才是“以德报怨”这四个字背后真正的原意。
(本文所引《论语》原文见《论语·宪问》,《老子》文句见第六十三章;张明辉观点参见《“以直报怨”辨正》,《光明日报》2022年3月7日。)
作者:沐清