唐朝末年有个叫周遇的官员。有一年,他从山东出海到福建去办事,不料,船遭到台风袭击,船只偏离航线,在海上飘了五天五夜。第六天清晨,风终于停了,这才知道离开航线已经有万里了。
他们又经过一番有趣的航行,终于又回到目的地。
后来,周遇就对人说,我这次出海,跑了六个莫名其妙的国家,虽然冒了不少险,可也大开了眼界。第一个国家人称“狗国”,就是这个国家的人,都必须饲养狗,国家规定最基本的法律就是:上自国王下至平民,都得养狗。凡是不养狗的,就不是狗国之民,就要被驱逐出境。我们在船上亲眼见到,狗国之民身边都有一条狗。因为我们船上没有狗,也就不上岸,怕引起误会。
就这样我们绕过了狗国,到达了“毛人国”。这个国家里的人站立起来不过比我们常见的峨嵋山猴高上半头。他们不戴帽子,男女都披散着头发,全身长着黑色的毛,像原始人群那样。据说他们也有国王、商店和学校。我们也无心拜访,就驾船寻路,不料船竞触上了暗礁。幸亏附近有个海岛。准备把船底修复了再走。我有几个同伴乘着空隙到岛上丛林中去采撷野果,不料这里却是传闻中的“夜叉国”。他们碰到了三个夜叉,长得又黑又丑。这三个夜叉把我的同伴看成是森林里的动物,捉住一个,其余的慌忙逃跑了。夜叉捉了一个人后也不追赶了,只是坐下来,把捉了的人撕开吃了。同伴们奔来告诉我,大家都很害怕。我说到此地步,只有拿起武器和他们拼了。就在这时,奔来一百多个夜叉,他们手执木枪梭标,大概想来捕捉我们当野味。我急忙指挥在场的人群,弯弓搭箭,对着夜叉射去。夜叉气势汹汹而来,却没有想到我们有比他们厉害的武器。顿时两个夜叉被我们射倒了,其余的就逃回去了。就这样我们在夜叉国心惊肉跳地过了两夜,等到船修好,就登船离开了那里。接着,我们到了“大人国”。这里的国民,比我们至少长十倍,腰围得我们三四个人手拉手才能抱祝他们都围在岸上观看,我的同伴很害怕,我就要大家击鼓敲锣,这些巨人弄不懂我们是些什么,吓得都逃回去了。继续航行,到达了“虬国”。此国的人都穿着麻布,待人彬彬有礼。见到我们相互送上食物。我们在这里没呆多久,就继续寻路。回程时,又迷了路途,到达了“小人国”。此国的人就像怀抱中的初生婴儿。这时我们的粮食快用尽了,大家只得上岸分头去寻找。在这里,虽也找到了些食物,可是不够充饥。这地方人小,果子也小,最大的苹果也只有枣子那样大,一口气吃上三四十颗,也填不饱肚子。就这样,我们离开了小人国。这时船上储蓄的淡水快要见底了,幸喜遇到一个海岛,我们就上岸寻找水源,忽然发现一群又肥又大的山羊,见人们走近也不惊惧。开始我们还以为这是一个国家,但走远了也不见人群,也没有房屋、村落。我们就捉了一百多只山羊和装了许多桶水上船。
就是这样,我们历经了六个国家,总算回来了。