Я сам не знаю, насколько глубоко этот вопрос на самом деле идет (например, насколько я знаю, их может быть несколько, в зависимости от моей задачи).
В частности, меня интересует, какие типы строк используются для именования файлов и папок в системе.
Меня также интересует, как строки представляются по умолчанию для скриптов bash или python.
Ответы:
источник
Кодировка символов по умолчанию - UTF-8 (Unicode), хотя почти все (возможно, все при установке по умолчанию) имена файлов являются обычными символами ASCII, общими для большинства кодировок.
Я не знаю, что вы подразумеваете под "сколько строк представлено скриптом bash или python". Вы можете использовать символы Unicode в скриптах bash в Ubuntu, но обычно с помощью скрипта bash вы вызываете другие программы, и будут ли обрабатывать их другие программы, это другой вопрос. Это, безусловно, возможно сделать и с Python, хотя вы захотите ознакомиться с пакетами и настройками, связанными с ними.
источник