On 2002-03-01 23:52 Radovan Garabik wrote:

> Greetings
> I am going to burn some CD's with filenames in UTF-8, and before
> doing so, I would like to ask if there are any known problems. I do
> not expect them with RockRidge extension, but a big unknown is
> interoperability with different versions of Windows (what charset is
> default for joliet extension?). Unfortunately, I have neither RW
> media neither Windows readily available for testing

As you say, Rock Ridge have no problems with this -- this is the
recommended way to do it. When it comes to Joliet the problems begin to
pile up:

  - Joliet use Unicode by default. Every character is represented in
    UTF-16, so characters above U+FFFF can't be stored properly when
    done the windows way.
  - Maximum length of Joliet file names is 64 UTF-16 characters, so you
    quickly run into the wall here, especially if you have many long
    UTF-8 sequences. If mkisofs(8) complains about "foo and bar have
    the same Joliet name", this is the case.
  - AFAIK mkisofs does not convert UTF-8 sequences to UTF-16 during
    creation of the image, so windows believes the UTF-8 sequences is
    real text, and you will have a hard time getting rid of them in
    applications.

After experiencing this again and again, I'm really frustrated of the
crippled design of Joliet, so most of the time I drop the whole Joliet
support when I have long filenames or lots of UTF-8 filenames. Things
would have worked so well if there was a way of forcing windows to use
the TRANS.TBL file which is represented in every directory on the disc.
I'm not into windows stuff, but I guess there should be a way to do
this with some .dll magic or what?

�yvind

+===================================================================+
| OpenPGP: 0x629022EB 2002-02-24 �yvind A. Holm <[EMAIL PROTECTED]> |
| Fingerprint: DBE9 8D44 67F7 42AC 2CA1  7651 724E 9D53 6290 22EB   |
+================== &#x262E;, &#x2665; and Linux. ==================+

--
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/linux-utf8/

Reply via email to