温馨提示:
本文中可能包含表格,在手机屏幕上竖屏显示时,一行内可显示中文字符数量为20个左右,因部分表格单元格内容过长会导致自动换行,从而使得排版不太美观。
另外,本文中可能包含高清图片,在手机屏幕上预览时,我们需要频繁的进行放大缩小操作,这是相当麻烦的一件事情。
因此,如果条件允许,建议您坐在舒适的办公桌前,冲泡一杯咖啡或者茶,在电脑上阅读以获得更好的体验。
1、ISO 语言代码
HTML 的 lang 属性可用于网页或部分网页的语言。这对搜索引擎和浏览器是有帮助的。
根据 W3C 推荐标准,您应该通过 标签中的 lang 属性对每张页面中的主要语言进行声明,比如:
...
在 XHTML 中,采用如下方式在 标签中对语言进行声明:
...
2、ISO 639-1 语言代码
ISO 639-1 为各种语言定义了缩略词。您可以在 HTML 和 XHTML 中的 lang 和 xml:lang 属性中使用它们。
Language ISO Code
Lang Code | 语言名称 | Language Name | |
---|---|---|---|
aa | 阿法尔语 | Afar | |
ab | 阿布哈兹语 | Abkhaz language | |
ae | 阿维斯陀语 | Avestan language | |
af | 南非语 | Afrikaans | |
ak | 阿坎语 | Arkan language | |
am | 阿姆哈拉语 | Amharic | |
an | 阿拉贡语 | Aragonese | |
ar | 阿拉伯语 | Arabic | |
as | 阿萨姆语 | Assam | |
av | 阿瓦尔语 | Avar language | |
ay | 艾马拉语 | Aymara | |
az | 阿塞拜疆语 | Azerbaijani | |
ba | 巴什基尔语 | Bashkir | |
be | 白俄罗斯语 | Belarusian | |
bg | 保加利亚语 | Bulgarian | |
bh | 比哈尔语 | Bihar | |
bi | 比斯拉马语 | Bislama | |
bm | 班巴拉语 | Bambara | |
bn | 孟加拉语 | Bengali | |
bo | 藏语 | Tibetan language | |
br | 布列塔尼语 | Breton | |
bs | 波斯尼亚语 | Bosnian | |
ca | 加泰隆语 | Catalan | |
ce | 车臣语 | Chechen | |
ch | 查莫罗语 | Chamorro | |
co | 科西嘉语 | Corsican language | |
cr | 克里语 | Kerry | |
cs | 捷克语 | Czech | |
cu | 古教会斯拉夫语 | Ancient Church Slavic | |
cv | 楚瓦什语 | Chuvash language | |
cy | 威尔士语 | Welsh | |
da | 丹麦语 | Danish | |
de | 德语 | German | |
dv | 迪维希语 | Dhivehi language | |
dz | 不丹语 | Bhutanese | |
ee | 埃维语 | Ewe language | |
el | 现代希腊语 | Modern Greek | |
en | 英语 | English | |
eo | 世界语 | Esperanto | |
es | 西班牙语 | Spanish | |
et | 爱沙尼亚语 | Estonian | |
eu | 巴斯克语 | Basque | |
fa | 波斯语 | Persian | |
ff | 富拉语 | Fulah language | |
fi | 芬兰语 | Finnish | |
fj | 斐济语 | Fijian | |
fo | 法罗语 | Faroese | |
fr | 法语 | French | |
fy | 弗里西亚语 | Frisian | |
ga | 爱尔兰语 | Irish | |
gd | 苏格兰盖尔语 | Scottish Gaelic | |
gl | 加利西亚语 | Galician | |
gn | 瓜拉尼语 | Guarani | |
gu | 古吉拉特语 | Gujarati | |
gv | 马恩岛语 | Manx language | |
ha | 豪萨语 | Hausa | |
he | 希伯来语 | Hebrew | |
hi | 印地语 | Hindi | |
ho | 希里莫图语 | Greek language | |
hr | 克罗地亚语 | Croatian | |
ht | 海地克里奥尔语 | Haitian Creole | |
hu | 匈牙利语 | Hungarian | |
hy | 亚美尼亚语 | Armenian | |
hz | 赫雷罗语 | Herero | |
ia | 国际语 A | Interlingua | |
id | 印尼语 | Indonesian | |
ie | 国际语 E | Interlingua E | |
ig | 伊博语 | Ibo language | |
ii | 四川彝语(诺苏语) | Sichuan Yi (Nuosu) | |
ik | 依努庇克语 | According to Nupian language | |
io | 伊多语 | Ido language | |
is | 冰岛语 | Icelandic | |
it | 意大利语 | Italian | |
iu | 因纽特语 | Inuit language | |
ja | 日语 | Japanese | |
jv | 爪哇语 | Javanese | |
ka | 格鲁吉亚语 | Georgian | |
kg | 刚果语 | Congo | |
ki | 基库尤语 | Kikuyu | |
kj | 宽亚玛语 | Aum wide language | |
kk | 哈萨克语 | Kazakh | |
kl | 格陵兰语 | Greenlandic | |
km | 高棉语 | Cambodian | |
kn | 卡纳达语 | Kannada | |
ko | 朝鲜语、韩语 | Korean, Korean | |
kr | 卡努里语 | Canouli | |
ks | 克什米尔语 | Kashmir | |
ku | 库尔德语 | Kurdish | |
kv | 科米语 | Komi | |
kw | 康沃尔语 | Cornish | |
ky | 吉尔吉斯语 | Kyrgyz language | |
la | 拉丁语 | Latin | |
lb | 卢森堡语 | Luxembourgish | |
lg | 卢干达语 | Lugan da language | |
li | 林堡语 | Limburg | |
ln | 林加拉语 | Lingala | |
lo | 老挝语 | Lao | |
lt | 立陶宛语 | Lithuanian | |
lu | 卢巴语 | Luba | |
lv | 拉脱维亚语 | Latvian | |
mg | 马达加斯加语 | Madagascar | |
mh | 马绍尔语 | Marshall language | |
mi | 毛利语 | Maori language | |
mk | 马其顿语 | Macedonian | |
ml | 马拉亚拉姆语 | Malayalam | |
mn | 蒙古语 | Mongolian | |
mo | 摩尔达维亚语 | Moldavian | |
mr | 马拉提语 | Marathi | |
ms | 马来语 | Malay | |
mt | 马耳他语 | Maltese | |
my | 缅甸语 | Burmese | |
na | 瑙鲁语 | Nauru language | |
nb | 书面挪威语 | Written Norwegian | |
nd | 北恩德贝勒语 | North Ndebele | |
ne | 尼泊尔语 | Nepali language | |
ng | 恩敦加语 | Ennastatic | |
nl | 荷兰语 | Dutch | |
nn | 新挪威语 | New Norwegian | |
no | 挪威语 | Norwegian | |
nr | 南恩德贝勒语 | South End Baylor | |
nv | 纳瓦霍语 | Navajo | |
ny | 尼扬贾语 | Nyanja | |
oc | 奥克语 | Och | |
oj | 奥吉布瓦语 | Ojibwa | |
om | 奥洛莫语 | Olomouc | |
or | 奥利亚语 | Oriya | |
os | 奥塞梯语 | Ossetian language | |
pa | 旁遮普语 | Punjabi | |
pi | 巴利语 | Pali | |
pl | 波兰语 | Polish | |
ps | 普什图语 | Pashto | |
pt | 葡萄牙语 | Portuguese | |
qu | 凯楚亚语 | Kai Chu Asian | |
rm | 罗曼什语 | Romansh language | |
rn | 基隆迪语 | Kirundi | |
ro | 罗马尼亚语 | Romanian | |
ru | 俄语 | Russian | |
rw | 卢旺达语 | Rwanda | |
sa | 梵语 | Sanskrit | |
sc | 萨丁尼亚语 | Sardinian | |
sd | 信德语 | Sindhi language | |
se | 北萨米语 | Northern Sami | |
sg | 桑戈语 | Sango language | |
sh | 塞尔维亚-克罗地亚语 | Serbian – Croatian | |
si | 僧加罗语 | Sinhala | |
sk | 斯洛伐克语 | Slovak | |
sl | 斯洛文尼亚语 | Slovenian | |
sm | 萨摩亚语 | Samoan | |
sn | 绍纳语 | Shona language | |
so | 索马里语 | Somali | |
sq | 阿尔巴尼亚语 | Albanian | |
sr | 塞尔维亚语 | Serbian | |
ss | 斯瓦特语 | Swat | |
st | 南索托语 | South Sotho | |
su | 巽他语 | He language | |
sv | 瑞典语 | Swedish | |
sw | 斯瓦希里语 | Swahili | |
ta | 泰米尔语 | Tamil | |
te | 泰卢固语 | Telugu | |
tg | 塔吉克斯坦语 | Tajikistan | |
th | 泰语 | Thai | |
ti | 提格里尼亚语 | Tigrinya | |
tk | 土库曼语 | Turkmen | |
tl | 他加禄语 | Tagalog | |
tn | 塞茨瓦纳语 | Sethwana | |
to | 汤加语 | Tongan | |
tr | 土耳其语 | Turkish | |
ts | 宗加语 | Zong dialect | |
tt | 塔塔尔语 | Tatar | |
tw | 特威语 | Twain language | |
ty | 塔希提语 | Tahitian | |
ug | 维吾尔语 | Uyghur | |
uk | 乌克兰语 | Ukrainian | |
ur | 乌尔都语 | Urdu | |
uz | 乌兹别克语 | Uzbek | |
ve | 文达语 | Vinda | |
vi | 越南语 | Vietnamese | |
vo | 沃拉普克语 | Volapuk | |
wa | 沃伦语 | Warren | |
wo | 沃洛夫语 | Wolof | |
xh | 科萨语 | Xhosa | |
yi | 依地语 | Yiddish | |
yo | 约鲁巴语 | Yoruba | |
za | 壮语 | Zhuang | |
zh | 中文(汉语) | Chinese | |
zu | 祖鲁语 | Zulu |
3、参考
IETF RFC 3066 《Tags for the Identification of Languages 》:
https://datatracker.ietf.org/doc/rfc3066/?include_text=1
https://www.ietf.org/rfc/rfc3066.txt
ISO 639-1:
https://www.iso.org/standard/22109.html
https://pypi.org/project/iso-639/
如果您不能静下心来,不精心雕琢和打造自己的知识系统和技能体系,沉迷于点石成金亦或是拔苗助长等等的奇技淫巧之间,那都是事倍功半的瞎忙活!
古往今来,学习,没有捷径,除非出现科幻般的脑机互联......但有拙法,那就是书山有路勤为径,学海无涯苦作舟!更何况,日新月异知识爆炸的今天,态度犹豫和停止学习,那么等待您的,唯有丛林淘汰法则。
书,能读完吗?肯定不能,汗牛充栋!
书,能学完吗?绝对可以,得读经典。
好好学习,天天向上!继续下一章...