Yes. JIS X 0208 is not a superset of ASCII. Some versions of this standard include most of the ASCII characters, but not all of them.
A related fact is that a file encoded with UTF-16 or UTF-32 is not byte-equivalent to an ASCII file of the same characters, but since those are not character sets, and since Unicode is certainly a superset of ASCII, they do not qualify as answers to your question.
There were some ISO 646 derivatives that were basically ASCII, but replaced various punctuation marks with various accented characters. There were also Greek, Cyrillic, Arabic and Hebrew sets that laid those characters over the Latin characters; see http://en.wikipedia.org/wiki/ISO_646 for details.
发布评论
评论(2)
是的。 JIS X 0208 不是 ASCII 的超集。该标准的某些版本包含大部分 ASCII 字符,但不是全部。
一个相关的事实是,使用 UTF-16 或 UTF-32 编码的文件在字节上不等于相同字符的 ASCII 文件,但由于它们不是字符集,并且由于 Unicode 肯定是 ASCII 的超集,因此它们确实不符合您问题的答案。
Yes. JIS X 0208 is not a superset of ASCII. Some versions of this standard include most of the ASCII characters, but not all of them.
A related fact is that a file encoded with UTF-16 or UTF-32 is not byte-equivalent to an ASCII file of the same characters, but since those are not character sets, and since Unicode is certainly a superset of ASCII, they do not qualify as answers to your question.
有一些 ISO 646 衍生品基本上是 ASCII,但用各种重音字符替换了各种标点符号。还有希腊语、西里尔语、阿拉伯语和希伯来语集,将这些字符置于拉丁字符之上;有关详细信息,请参阅 http://en.wikipedia.org/wiki/ISO_646。
There were some ISO 646 derivatives that were basically ASCII, but replaced various punctuation marks with various accented characters. There were also Greek, Cyrillic, Arabic and Hebrew sets that laid those characters over the Latin characters; see http://en.wikipedia.org/wiki/ISO_646 for details.