司马迁老爷子的《史记·孔子世家》中记载:“孔子长九尺有六寸,人皆谓之‘长人’而异之。”孔子有多高呢?如果按照现代长度单位的标准来计算,十寸等于一尺,三尺等于一米,那么孔子足足有3.2米之高。
以现代尺度的标准,古代“七尺男儿”得是人均姚明plus的水准(人均2米33)。那似乎也就不难理解为什么齐国宰相晏子“长不满六尺”——身高没到2米就被楚灵王开狗洞迎接来羞辱了。等等,战国时期的狗均长2米? 以常理推想一下,就知道这个数据大有问题。问题不在司马迁的记载,而在换算过程中度量衡的古今差异上。中国古代每个朝代说的“一尺”几乎都不一样长,这曾是一个困扰历史学家多年的问题。
战国时期一尺长为23.1厘米,据此可算出孔子身高约为2.22米
在现代社会,我们用的是一套十分简洁的度量衡换算制。长度上1米=10分米=100厘米=1000毫米,常用的度量单位及换算规律一目了然,方便易记。容量和重量的计算也是一样的,采用十分精准、规整的一套设定。 然而在古代社会,由于生产技术的落后,精准统一的度量衡(如尺子)很难被大批量地生产出来。又由于交通运输的不便,就算生产出来了也很难迅速在全国范围内普及推广。 中国历史改朝换代又十分频繁,出身不同地区的新统治者可能带来全新的度量标准。不精准的度量工具、信息传递过程中的偏差、改朝换代带来的变化,共同造成了中国古代历朝度量衡标准混乱的局面。