MyN*_*ser 5 unicode fonts ascii character-encoding codepages
我无法弄清楚这些术语之间的关系。我实际上需要一个简短的解释,并最终了解它们之间的关系。
此外,所有这些东西都存放在哪里?它们在哪里实施?管理上述术语是操作系统的工作吗?如果不是,那么谁负责这项工作?
字符集描述了字符代码和字符之间的关系。
例如,所有(扩展)ASCII 字符集将 41 hex == 65 dec分配给A.
常见的字符集有 ASCII、Unicode(UTF-8、UTF-16)、Latin-1 和 Windows-1252。
代码页是字符集的表示/选择使用哪个字符集的机制:有旧的 DOS/计算机制造商代码页以及 Windows 中对它们的遗留支持、ANSI 代码页(这里不应该责怪 ANSI)和OEM 代码页。
如果您有选择,请像躲避瘟疫一样避免它们,并选择 unicode,最好是UTF-8,尽管 UTF-16 对于 Windows 中面向操作系统的部分来说是可接受的选择。
区域设置是符合当地信息显示惯例所需的所有信息的集合。在既不使用代码页也不具有系统定义的通用字符集的系统上,它们还确定所使用的字符集(例如Unixoids)。
字体是显示已知编码的文本所需的图形和辅助信息。例如“Times New Roman”、“Verdana”、“Arial”和“WingDings”。
并非所有字体都具有代表任何特定字符集中出现的所有字符的符号。