找了很多都只有英文,并且 Hong Kong, Macao, Taiwan都是单独列出来的。
发现QQ注册页的国家和城市数据比较全面。可以把它分离出来。
数据来源 http://zc.qq.com/chs/index.html
js:http://4.url.cn/zc/chs/js/10062/location_chs.js
不确定这个数据结构什么时候会变,所以我分析一个数据,生成sql语句,保存到数据库里(MySQL)。
建数据库:
CREATE TABLE `t_location` (
`location_id` int(11) NOT NULL AUTO_INCREMENT,
`abbr` varchar(30) NOT NULL DEFAULT '',
`name_chs` varchar(30) NOT NULL DEFAULT '',
`name_cht` varchar(30) NOT NULL DEFAULT '',
`name_en` varchar(30) NOT NULL DEFAULT '',
`location_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0:country,1:state,2:city',
`parent_id` int(11) NOT NULL DEFAULT '0' COMMENT 'parent location_id',
`is_visible` tinyint(1) NOT NULL DEFAUL