我正在写一篇关于 Unicode 的文章,并讨论这种编码方案相对于 ASCII 等过时方法的优势。
作为我研究的一部分,我正在寻找一个参考,列出可以仅使用 ASCII 支持的字符完全表示的语言。用谷歌追踪它的运气不太好,我想我会利用 SO 的集体知识来看看是否有人有一个合理的列表。
关键点:
- 列出的所有语言都必须能够使用 ASCII 中可用的字符集完全表示。
- 我知道这不会是全面的,但我最感兴趣的是最常见的书面语言。
据我所知,没有一种自然语言可以完全用 ASCII 表示。即使是发明 ASCII 的语言美式英语也不起作用:一方面,有很多外来词已融入美式英语语言中,无法用 ASCII 表示,例如resumé、naïve或一个词可能每个程序员都会经常使用schönfinkeln。
第二,ASCII 缺少几乎所有印刷字符,如“引号”、各种长度的破折号(- 和 -)、省略号(...)、细空格和宽空格等,所有这些都在美式英语中使用。
来自我的拉丁语课的 IIRC,拉丁语中的长音符号是后来学习拉丁诗歌中的米的人添加的;它们不会被用于日常写作。所以你有拉丁语。
鉴于借词,我认为没有任何这样的语言。即使是丑陋的美国人也知道“简历”和“简历”之间的区别。
我假设您的意思是自然语言,只有 7 位 ASCII?
在这种情况下,列表非常小。主要是英文。
一些构建的语言(例如Interlingua和Ido)被设计为仅使用 ASCII 字符。日常使用的“真实”语言倾向于使用 ASCII 范围之外的字符,至少对于借词。
不是一种广泛使用的语言,但 Rotokas 只能使用 ASCII 字母编写。见http://en.wikipedia.org/wiki/Rotokas_alphabet