Hi,<div><br></div><div>  I'm about to implement the Joliet extension in the ISO9660 filesystem as part of my GSoC project. This extension removes the limitations on the character set used (the ISO9660 standard implies a character set comprising only uppercase letters, digits and underscores in a filename.extension format), and brings the internationalization thanks to Unicode filenames. </div>

<div> </div><div>  In order to maintain backward compatibility for systems which doesn't handle the Joliet extension, every entry in the directory structure of the ISO9660 volume is recorded twice :</div><div>     - One which is fully ISO9660 compliant (for older systems)<br clear="all">

     - Another one with Unicode and long filenames support</div><div><br></div><div>  Since the RTEMS iso9660 implementation is going to be aware of those Unicode encoded records, I'll have to make a decision on how to handle them, should I :</div>

<div>     - use Joliet records and leave the filenames unchanged to the upper layers (and thus to the final application) : the end application should be able to interpret the character set (which is not the case, RTEMS is not designed to handle Unicode strings AFAIK, does it ?)</div>

<div>     - use Joliet records and somehow convert the filenames in an other character set in order to avoid compatibilty breaks</div><div>     - don't use Joliet at all : "classic" filenames (lowercase, special characters, ...) would not be handled in this case and it limits data interchange.</div>

<div><br></div><div>  I need comments from RTEMS users since I don't know all the internal of the OS, maybe I'm wrong regarding the Unicode support.</div><div><br></div><div><br></div><div>Thanks for your help,</div>

<div>Best regards, </div><div>Christophe Huriaux<br>
</div>