Принудительно ввести кодировку символов на входе терминала ⇐ Linux
-
Anonymous
Принудительно ввести кодировку символов на входе терминала
Я изучал различные кодировки символов, как использование UTF-32 будет тратить пространство при хранении строки, содержащей только символы ascii, и что strlen() в C возвращает количество байтов в кодировке, отличной от ascii. Я хотел увидеть это в действии, как мне добиться следующего
[*]
Введенная с терминала строка должна сохраняться в кодировке UTF-32, даже если строка содержит символы ascii
[*]
Пример: strlen("abc") = 12;
Я использую Ubuntu с Bash
Я изучал различные кодировки символов, как использование UTF-32 будет тратить пространство при хранении строки, содержащей только символы ascii, и что strlen() в C возвращает количество байтов в кодировке, отличной от ascii. Я хотел увидеть это в действии, как мне добиться следующего
[*]
Введенная с терминала строка должна сохраняться в кодировке UTF-32, даже если строка содержит символы ascii
[*]
Пример: strlen("abc") = 12;
Я использую Ubuntu с Bash
Мобильная версия