> Each user wants to see the system
> in their preferred encoding. Solution: the kernel reads filenames
> from disk in whatever format is there, then converts to UCS2.
I am really, really want this just now! Since mars_nwe & samba really
requires ibm866 (I am could not change DOS & Windows clients!) while
netatalk uses x-mac-cyrillyc (I am could not change Mac clients also).
Result: file written from Mac very often could not be readed from Windows
or DOS and vice versa. And since I have koi8-r on linux console I am could
not read both filenames :-(( This problem is ALREADY exists.. It's solved
now with hack of mars_nwe but this is ugly anyway...
> The library converts UCS2 into the format which each user wants.
>
I am prefer per-process basis, not per-user...
This will solve problem for *some* languages (Russian, for example) but not
for all. What if one encoding requires left-to-right writing and other
requires right-to-left writeing ? I am not joking -- this is really existing
encodings! So really Unicode is not solution for all :-(( This is solution
for Russian anyway...
> The yucky alternative: the conversion from UCS2 to _one_ local
> encoding is also in the kernel and users that don't like the chosen
> encoding are screwed: live with it or suffer a _second_ conversion.
>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu