读史书最容易出错的地方,往往不是人名,也不是年号,而是数字。史书里写年七十三、去城三十里、田百亩,看着清清楚楚,可这些数字换到今天,未必是你以为的那个数。虚岁、里制、亩制、斗斛、钱银,每一项都有自己的算法,弄错一项,整段记载就变了味,推论也跟着全歪。
一、虚岁不是写错,是另一套算法
史书里的年龄几乎都是虚岁,出生即一岁,过个年就长一岁,所以比实岁常大一到两岁。看到年四十而卒,实际可能只有三十八九;看到弱冠,说的是二十上下,也不是精确的二十。若拿虚岁去推算生年、婚龄、入仕之年,很容易差出一两年,再往后推就越来越偏。
二、里数古今不同,行程要重算
里这个单位历代长短不一,同样一里,在秦汉和明清差别不小。所以看到日行百里、去京千里,不能直接换算成今天的公里数去估行程。更稳的办法是看史书自己给的参照:走了几天、经过哪几站、有没有骑马或坐船。用行程反推里程,比直接换单位可靠,也更能看出当时的交通实况。
三、亩制一变,田产数字全变味
田百亩在先秦和在后世,是完全不同的面积。亩的大小随朝代变,有大亩小亩之分,还有按步计、按尺计的区别。所以判断一户人家富不富,光看多少亩没用,还得看他处在哪个朝代、种的什么、亩产多少。这三样凑齐,数字才有意义,否则所谓的百亩之家,可能还不如后世的小康。
四、石、斗、斛:粮食账最易错
史书里的俸禄常写秩二千石,这个石是等级名称,不等于实际领到两千石粮食。同样,赈灾记出粟十万石,也要看当时的斛制大小。粮食单位最麻烦,因为既作容量又作重量,还随朝代改。遇到这类数字,最稳妥的读法是先找同时期的度量衡记载,别拿今天的升斗去套。
五、避讳与传抄,会让数字变脸
还有一层常被忽略:避讳。帝王名字里的字要避,书里遇到就缺笔、改字,有时连数字也跟着挪。更有抄本把年号、月份顺手写错,或者把千抄成十。所以同一件事在不同史书里数字打架,未必是有人撒谎,可能是传抄与避讳之间反复改出来的。遇到明显不合常理的数字,先怀疑版本,再怀疑史实。
六、钱与银:单位相同,购买力不同
赐钱百万听着惊人,但铜钱、白银、绢帛在不同朝代的比价天差地别,同一串钱在太平年和战乱年的购买力能差好几倍。加上史书常把不同来源的数字并列,一个用钱、一个用银,硬加在一起就错了。读这类记载,先分清单位,再去找米价作锚,是最不容易失手的方法。
七、读数字的三步法
第一步,确认这个数字用的是哪套制度,虚岁还是实岁、大亩还是小亩;第二步,找同一时期的实物或旁证来校准,米价、里程、俸禄都是好参照;第三步,把结论说得留有余地,比如大约相当今天多少,不要写成确数。三步做完,很多看似矛盾的数字,其实是不同算法撞在了一起。
史书里的数字不是随手写的,每一个背后都有一套当时的规矩。读懂了规矩,数字才会说话;读不懂,越精确的数字越容易骗人。翻史书时多问一句这是按什么算的,往往比多记几个年份有用,也更对得起那份记载。













