Какая кодировка символов по умолчанию?

Я сам не знаю, насколько глубока этот вопрос (например, насколько я знаю, их может быть несколько, в зависимости от моей задачи).

В частности, меня интересует, какие типы строк используются для именования файлов и папок в системе.

Меня также интересует, как строки представляются по умолчанию для скриптов bash или python.

8
задан 3 January 2011 в 16:30

2 ответа

  • Кодировка имен файлов в файловой системе - utf-8.
  • Bash мыслит байтами, а не строками со знанием кодирования. Так что нет кодировки по умолчанию. Кодировка по умолчанию для терминала gnome: utf-8
  • Кодировка Python по умолчанию - ascii
.
0
ответ дан 3 January 2011 в 16:30

Кодировка символов по умолчанию - UTF-8 (Unicode), хотя почти все (вполне возможно, все при установке по умолчанию) файлы names являются обычными символами ASCII, общими для большинства кодировок.

Я не знаю, что вы подразумеваете под «сколько строк представлено скриптом bash или python». Вы можете использовать символы Unicode в скриптах bash в Ubuntu, но обычно с помощью скрипта bash вы вызываете другие программы, и будут ли эти программы обрабатывать их, это другой вопрос. Это, безусловно, возможно сделать и с Python, хотя вы захотите ознакомиться с пакетами и настройками, связанными с ними.

0
ответ дан 3 January 2011 в 16:30

Другие вопросы по тегам:

Похожие вопросы: