|
|
1
3
|
|
|
2
1
来自wiki的引用: “ 代码页是字符编码的另一个名称。 它由描述特定语言的字符集的值表组成。” http://en.wikipedia.org/wiki/Code_page 还有: “Windows代码页是一组字符或代码页( 在其他操作系统中称为字符编码 )在20世纪80年代和90年代的Microsoft Windows系统中使用。” |
|
3
1
我认为这在很大程度上是历史性的,但有一个明显的区别。代码页是一个查找表,一个特定的字节映射到一个特定的字符。不同的代码页使用不同的映射。在过去,这些映射实际上没有执行。这要求你也有字体有字形匹配代码页。今天仍然是个问题,顺便说一句,控制台窗口有一个代码页。 Unicode编码中没有映射。它们只需要将32位压缩成有效的格式。不同的Unicode编码使用不同的方式压缩位。字符始终具有固定值(Unicode语言中的代码点)。 UTF编码的文本文件应该有一个BOM,允许读卡器自动检测编码。对于使用代码页编码的文本文件,不存在此类约定。从他们那里得到好的文本有点废话。这是一个应该已经死去的恶魔:) |
|
|
4
0
.NET类(如streamreader)默认为UTF-8编码;不,它不会被神奇地检测到。 |
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
|
David · 何时实际应用字符编码? 1 年前 |
|
|
Karlomanio · 区分两个西里尔字母字符串 2 年前 |
|
|
Gabriel Lucizano · 为什么我无法访问C中的文件 2 年前 |
|
|
Mira Kumar · 在网页上显示特殊字符 2 年前 |
|
jay.sf · 如何在pdf中使用UTF-8编码的字符矢量? 2 年前 |
|
|
Kevin Patel · UTF-8内容在Java中是否可能格式错误 2 年前 |