Saya sendiri tidak tahu seberapa dalam pertanyaan ini sebenarnya (misalnya, untuk semua yang saya tahu mungkin ada beberapa, tergantung pada tugas saya).
Khususnya, saya tertarik pada jenis string apa yang digunakan untuk memberi nama file dan folder pada sistem.
Saya juga tertarik pada bagaimana string direpresentasikan secara default untuk skrip bash atau python.
Jawaban:
sumber
Pengkodean karakter default adalah UTF-8 (Unicode), meskipun hampir semua (sangat mungkin semua pada instalasi default) nama file adalah karakter ASCII biasa, umum untuk sebagian besar pengkodean.
Saya tidak tahu apa yang Anda maksud dengan "berapa banyak string yang diwakili oleh skrip bash atau python". Anda dapat menggunakan karakter Unicode dalam skrip bash di Ubuntu, tetapi biasanya dengan skrip bash, Anda memanggil program lain, dan apakah program lain itu akan menanganinya adalah masalah lain. Tentunya mungkin juga untuk melakukannya dengan Python, meskipun Anda ingin membiasakan diri dengan paket dan pengaturan yang terkait dengannya.
sumber