Saya tidak bisa menyimpan file dengan nama yang mengandung lebih dari 127 simbol Cyrillic UTF-8 pada sistem file Ext3 saya. Mungkin saja jadi simpan file yang berisi hingga 255 simbol UTF-8 Inggris.
Jadi apakah ada batasan jumlah byte yang berisi nama file atau jumlah karakter dalam nama file? Dalam kasus yang pertama, orang akan mengharapkan batas yang lebih ketat pada panjang nama file dalam bahasa Cina, misalnya. Apakah itu benar?
3
@ GioMac: Tidak, itu tidak benar. UTF-8 menggunakan skema pengkodean panjang variabel dan misalnya karakter cyrillic berada dalam rentang dua byte, membatasi panjangnya menjadi 127 titik kode jika hanya huruf cyrillic yang digunakan. Seperti yang dicatat OP, karakter lain dengan panjang kode tiga atau empat byte akan membatasi panjangnya lebih. Untuk meringkas: Panjang nama file maksimum akan antara 255 dan 63 karakter, tergantung pada titik kode yang digunakan.
—
Sven