No puedo guardar el archivo con el nombre que contiene más de 127 símbolos cirílicos UTF-8 en mi sistema de archivos Ext3. Es posible, así que guarde los archivos que contienen hasta 255 símbolos UTF-8 en inglés.
Entonces, ¿hay un límite en el número de bytes que contienen el nombre del archivo o el número de caracteres en el nombre del archivo? En el caso de lo primero, uno esperaría un límite aún más estricto en la longitud del nombre del archivo en chino, por ejemplo. ¿Está bien?
3
@GioMac: No, eso no es cierto. UTF-8 usa un esquema de codificación de longitud variable y, por ejemplo, los caracteres cirílicos están en el rango de dos bytes, limitando la longitud a 127 puntos de código si solo se usan letras cirílicas. Como señaló el OP, otros caracteres con una longitud de código de tres o cuatro bytes limitarán más la longitud. Para resumir: la longitud máxima del nombre del archivo será de entre 255 y 63 caracteres, dependiendo de los puntos de código utilizados.
—
Sven