这个问题大家确实都觉得好奇怪。现在咱们的城市中,有北京、南京、东京,为什么却没有西京呢?而且东京还在日本。这是怎么回事呢?
我们先说一说“东京”为什么在日本。首先我们要明白,日本文化与中国文化有千丝万缕的联系。日本历史上对自己都城的命名方式,也和中国古代是一脉相承的。东京之所以叫“东京”,也是因为它是原先的都城,后来迁移到东边的江户,因此把东边的都城叫“东京”,原先的都城叫“西京”。
也就是说,这只是日本都城的东西之别,和中国的都城是没有任何关系的。
如此一来,这个问题就变成了,在中国,为什么有北京、南京,却没有东京、西京了。
一、历史上一个朝代为什么有那么多都城?
每个朝代,其实真正的都城只有一个。其它的都城都叫做陪都,或者叫做行宫。陪都或者行宫的出现是非常复杂的。
比如祖先发迹史上出现过不同的都城。金国金太祖完颜旻最先在会宁府建都,后来这里就叫做上京。然后海陵王迁到大兴府(北京),这里又叫中都,或者叫中京。后来受蒙古压迫,金主把都城迁到开封府,这里又叫汴京,或者叫南京。
比如在已有都城基础上设置一个陪都。比如北宋把开封定为都城,把洛阳定为陪都。唐朝把长安定为都城,所以把洛阳定为陪都。
还有一种特殊情况,比如南宋定都在临安(杭州),但是并不把临安称为都城,而是只称为“行在”。反而是汴京(开封)称为他们真正的都城。
二、北京、南京这两个地名是怎么来的?
北京、南京这两个地名,是在明清时期才确定,并遗留下来的。
其实在之前的中国古代王朝社会,其政治中心在中原地区。因此,京城也大都在洛阳、长安之间转换。京城一般也就是东、西之分。
到了元明清的时候,政治中心已经不在中原地区,而且是调和了南北矛盾的产物,因此,都城不再是东、西之分,而成了南、北之分。
具体来说,就是明朝的时候,最先朱元璋在应天府称帝,改“应天府”为南京。接着,朱棣发动靖难之役成功,把都城从南京迁到他的潜邸,也就是原来的元大都,这样就出现了南京和北京的区分了。清朝定都在北京,原先的南京与清朝没有关系(满清原先根据发迹的先后顺序,从关外到关内,依次有兴京、盛京、北京三个都城),所以,南京就改名为江宁。但后来中华民国又定都在这里,所有又改为南京,把北京改为北平。接着新中国成立,又把北平改为北京。
由此可见,北京、南京这个名字,是历史遗留到现在的结果。
三、历史上有没有出现过东京、西京?
正如前面我们所说的,在中国古代很长一段时间里,中国的政治中心,主要在中原地区。因此,京城也主要是东、西之分。而这个东、西都城,还有特定的指向,就是把长安(西安)称为西京,把洛阳称为东京。至少在唐朝及以前是这样的。都城的选择,一般不在长安,就在洛阳。
所以说,并不是没有东京西京,而是在很长一段时间都有东京和西京。张衡写的《两京赋》,就说的这里。
这种情况,在北宋的时候发生了改变。由于长安的生态环境变差,漕运也变得非常不方便,因此,这里已经不太适合建都。北宋把开封定为都城。
不过开封也有非常不利的因素,就是没有江山之险,防守困难。宋太祖于是提出迁都到洛阳。但是遭到赵光义及一众大臣反对,所以作罢。不过,也因此把洛阳叫做西京,把开封叫做东京。南宋有本《东京梦华录》的书,就是记载开封的事情。
由此可见,东京、西京并不是没有,只在在历史演变中,消失了而已。
(参考资料:《中国通史》)