花木兰历史上真有其人吗?从北朝民歌《木兰诗》看传说与史实的分界

木兰是否真有其人至今无法证实。故事最早见于北朝民歌《木兰诗》,连“花”这个姓也是明代徐渭后加的。

花木兰历史上是否真有其人,目前无法证实。她的故事最早见于一般认为产生于北魏(386—535年)的民歌《木兰诗》,诗背后是否真有这样一位女子,至今仍不清楚。 收录北魏女性事迹的传记集里也找不到木兰的名字。 所以比较稳妥的说法是:作为故事,木兰确实流传了一千多年;作为人物,她的生平无法考证。下面把传说和史实分开来看。

《木兰诗》讲了什么

《木兰诗》又名《木兰辞》,是一首三百余字的乐府诗,讲木兰女扮男装、代父从军,立功后婉拒高官、回乡与家人团聚的故事。 诗一开头,木兰坐在织机前叹气:可汗正在征兵,军帖上有父亲的名字。 家里没有别的成年男子可以出征,她便替父亲去了。

诗里写得最细的不是打仗,而是生活:她在东市买马,西市买鞍,南市买辔头,北市买鞭子;夜宿黄河边,奔向黑山,远赴万里之外的战场。 战争本身只用寥寥几句带过。

结尾的“双兔”

仗打完了,天子赏赐将士。木兰不要尚书郎这样的中央官职,只求一匹快马送她回家。 回到家里,她脱下战袍、梳好头发,同行十二年的伙伴这才吃惊地发现,原来她是女子。 面对伙伴的惊讶,木兰用兔子作比:雄兔和雌兔并排奔跑时,谁也分不清哪只是雄、哪只是雌。 一首写战争的诗,就这样以轻巧的比喻收尾。

这首诗是什么时候写成的

最早提到这首诗的,是南朝陈(557—589年)僧人智匠编的《古今乐录》。 这部书已经失传,今天能看到的最早文本保存在宋代郭茂倩编的《乐府诗集》里,郭茂倩注明引自智匠的书。 现代学者多认为它是北朝民歌,可能经过唐代文人修改;宋代《文苑英华》则把作者题为唐代的韦元甫。 在文学史上,它和《孔雀东南飞》合称“乐府双璧”。

诗里的地名指向北魏

人物或许是传说,背景却有迹可循。诗中的地名和战事,指向北魏与柔然之间的战争,因此一般推断它产生于北朝后期。 北魏统治者轻蔑地把柔然称作“蠕蠕”,意思是蠕动的虫子。 黑山被认为是今天呼和浩特附近的杀虎山,燕山则被比定为蒙古国中部的杭爱山。 也有人把这些地名和429年北魏太武帝征讨柔然联系起来。

诗中对君主的称呼也合乎时代:北魏君主既称“天子”,也称“可汗”,诗里两个称呼都用在同一位君主身上。 北魏由鲜卑拓跋部建立,鲜卑女子以善骑著称,所以有人推测,诗人心中的木兰也许是鲜卑人而不是汉人。

“花”姓从哪里来

《木兰诗》里没有提到她姓什么。《古今乐录》因为不知道她的名,把“木兰”当作姓来看待;“木兰”也可能是一个意为“兴盛”的鲜卑词的汉语写法。 后来的作品各给了她不同的姓,有的姓朱,有的姓魏。 “花”这个姓出自明代剧作家徐渭(卒于1593年),后来流传最广。

一代代改写的木兰

徐渭写了两折杂剧《雌木兰》,把木兰搬上舞台。 约1675年,褚人获在小说《隋唐演义》里把故事移到西突厥,让她和窦建德的女儿线娘结为姐妹,并让木兰为了不做可汗的妃子而自尽。 这个悲剧结局在更早的版本里都没有,很可能是作者自己的创作。

近代以后,1917年梅兰芳主演了《木兰从军》;1939年抗战期间,卜万苍导演、欧阳予倩编剧的木兰电影上映。 2013年中央电视台播出了49集电视剧,1998年迪士尼动画片和2020年的真人电影则让木兰走向世界。 河南新乡立有木兰归乡的塑像,金星上还有一座以她命名的环形山。

在西方,华裔作家汤亭亭1975年的《女勇士》让这个故事广为人知。 台北大龙峒保安宫里还有一幅描绘木兰从军的壁画。

传说与史实,怎么分

把上面的内容排一排,就能看清哪些是史实、哪些是传说。可以确定的是:南朝陈的时候,《木兰诗》这个诗名已经被记录下来;诗中的地名和称呼,与北魏和柔然的战争相吻合。 无法确定的是:历史上是否真有一位叫木兰的女子从军十二年。至于“花”这个姓、她的家乡在哪里、她最后的命运,都是后人一步步添加的,各个版本说法并不一致。

读《木兰诗》时不妨把它当作一首民歌来欣赏:句子短,节奏强,反复用“东市、西市、南市、北市”这样的排比,很适合朗读。学中文的人可以先把全诗读顺,再挑几句背下来,慢慢体会北朝民歌那种直率的味道。

跟木兰学中文表达

表达 意思 例句
代父从军 替父亲去当兵 木兰代父从军,十二年才回家。
女扮男装 女子穿男装隐藏身份 她女扮男装,没人看出来。
衣锦还乡 立功成名后回到家乡 木兰没有做官,却像衣锦还乡。
巾帼不让须眉 女子不比男子差 木兰是巾帼不让须眉的代表。
分不清 无法区别 两只兔子跑在一起,分不清雄雌。

练习: 用“代……从军”的格式改写一句话,比如“代妈妈参加家长会”,再用“分不清”造一个句子,写写生活中让你分不清的两样东西。

跟着花木兰学外语

同系列文章 · 东亚古典文学与思想