1

当我将 RSA 库从 ruby​​ 移植到 Dart 时,我得到了相应的 ASCII-8-BIT 整数值。Dart 只有 ASCII 表示从 0 到 127,那么我怎样才能得到其他 128 个字符呢?

4

1 回答 1

2

ASCII 只有 128 个字符(http://en.wikipedia.org/wiki/ASCII)。没有 8 位 ASCII。

ASCII 有许多不同的扩展,它们也使用一个字节的前 128 个字符,有时称为“代码页”。最常见的(至少在英语语言环境中)是 Latin-1 和 Windows-1252。

对于您正在做的事情,您可能需要LATIN1来自“dart:convert”的编解码器。

于 2015-01-08T13:00:39.837 回答