Bug 106479
Summary: | mkisofs doesn't encode utf-8 filenames correctly for joliet extension | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jaakko Heinonen <jheinonen> |
Component: | cdrtools | Assignee: | Harald Hoyer <harald> |
Status: | CLOSED RAWHIDE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | jshin, mitr |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2004-01-29 13:54:03 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jaakko Heinonen
2003-10-07 16:21:42 UTC
please report this upstream to the author of cdrtools... I will consider this patch for Fedora Core 2 See a thread of articles at http://mail.nl.linux.org/linux-utf8/2002-10/msg00050.html I loved to see this fixed in the upstream, but the response hasn't been positive. No response wouldn't be considered as positive, would it? Anyway, the patch by Ilya Konstantinov (built upon my patch) works not only for UTF-8 but also for other character encodings. We can further improve it to make it independent of iconv(3) used. Currently, it assumes that the name of the codeset for UTF-16LE is 'UTF-16LE', but different iconv(3) implementations use different names for UTF-16LE. To avoid this problem, we can convert the input charset to UTF-8 first and then use our own(built-in) UTF-8 -> UTF-16LE conversion routine. Of course, if we just want to fix this on Linux or where Bruno's libiconv is used, we don't have to worry about the portability. BTW, would anyone give yet another try at persuading the maintainer of mkisofs(cdrtools) to support multibyte character encodings with iconv? As Jungshik Shin said the upstream author seems not to be interested. I have ported the patch by Shin & Konstantinov to the latest version of cdrtools and added automatic detection of UTF-8 encoding. The patch is made for cdrtools 2.01a19 but applies also to version 2.0. It is found here: http://users.utu.fi/jahhein/mkisofs/mkisofs-iconv-2.patch Known issue is that mkisofs won't print character encodings available through iconv with "-input-charset help". cool! many thanx! The patch was broken. New version is found from: http://users.utu.fi/jahhein/mkisofs/ I may make more changes later. Latest version will be found in the directory above. Version 9 of the patch which was included to Rawhide had a bug related to sorting of the Joliet items. (Details: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=230725) Version 10 fixes this bug. |