語言代碼是將世界上所有的語言,以及這些語言的主要方言,簡而言之,編碼形式。其目的是使任何語言都能被識別為一個簡單的字母代碼,而不是必須完整地拼寫出來。語言代碼的思想類似于世界各國采用三個字母的短格式,將英格蘭變...
語言代碼是將世界上所有的語言,以及這些語言的主要方言,簡而言之,編碼形式。其目的是使任何語言都能被識別為一個簡單的字母代碼,而不是必須完整地拼寫出來。語言代碼的思想類似于世界各國采用三個字母的短格式,將英格蘭變成英語,威爾士變成沃爾。

語言代碼是編纂世界上所有語言的一種嘗試。美國國會圖書館就是這樣一個組織,負責編纂世界各地的語言。雖然它展示了創造語言代碼的崇高嘗試,但它也表明了這樣做的許多問題。例如,英語很自然地被濃縮成然而,它卻將中古英語列為ENM,而古英語則被列為ANG。后兩種代碼對大多數學者和許多非學者來說意義不大。這是因為中古英語和古英語更常見的代碼分別是ME和OE。語言代碼的問題在于,許多國家以及組織和學術界,對同一種語言使用不同的代碼。這導致了混亂的首字母縮略詞拼湊在一起,這只會因語言和政治考慮而加劇。缺少通用代碼意味著同一主題的文檔可能會使用不同的代碼而造成混淆。另一個問題是是否區分不同國家所說的同一種語言。這意味著決定是否區分英國英語和美國英語。這也提出了是否區分民族方言和地區方言的問題。例如,英國的皇后英語和蘇格蘭英語或利物浦語的區別,就像在利物浦所說的,可以被編入法典國會圖書館的代碼沒有區別,但Microsoft?語言代碼有區別。解決這個問題的辦法是創建一個統一的語言代碼。這將是一個被世界上所有國家和人民所接受的代碼,無論他們的語言是什么。但是,要創建這個代碼,還有許多問題需要克服。首先,不是一個國家應該有決定權,因為自然會有沖突。第二,守則必須考慮到不同語言本身以及每種語言如何描述自己。第三,存在不同字母的問題。代碼必須考慮到一個國家或方言希望有一個單獨的代碼。這可以通過為該語言制定一個通用代碼,然后添加一個連字符和一個國家或方言代碼來實現。這可能會將美國英語變成AM-ENG或ENG-AM。有一個問題需要回答考慮的是,產生這種語言的國家或群體是否有權將其語言代碼變成簡單的語言代碼,從而將英國英語的代碼變成英語而不是英國英語或英語。