ASCII - это 7-битная схема кодирования, "8-битный ASCII" отсутствует.
Однако многие кодировки совместимы с ASCII, а некоторые являются 8-битными прозрачными (т. Е. Каждая двоичная серия отображается в правильную символьную строку, и наоборот, полезно, если вы отправляете двоичные данные по символьному каналу без кодирования в base64). или так). Если вы просто хотите быть ASCII-совместимым, UTF-8
- лучший выбор; если вам нужна 8-битная прозрачность, ISO-8859-1
.
Обратите внимание, что приведенный выше совет полезен, только если вы хотите транспортировать только ASCII-строки или 8-битные двоичные строки. В большинстве случаев вы действительно хотите передать произвольные строки , и нет никакого способа найти правильную кодировку для них.