Bug 72063

Summary: Files with chinese filename burned with k3b cannot be viewed under Windows
Product: [Applications] k3b Reporter: Funda Wang <fundawang>
Component: generalAssignee: Sebastian Trueg <trueg>
Status: RESOLVED FIXED    
Severity: normal CC: aik2mlj, xushitong
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: k3b 0.10.3 patch

Description Funda Wang 2004-01-07 15:57:56 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
OS:          Linux

Some files have Chinese characters in their name.

If I burn those file with k3b, the CD can only be checked under linux. Under Windows, all these filenames become underline, but the content is fine.

I know this problem has some relation with cdrecord. So, how about looking into these patch? It works fine with Chinese, I don't know whether it will have side-effect on other languages.
Comment 1 Funda Wang 2004-01-07 16:03:42 UTC
Created attachment 4025 [details]
k3b 0.10.3 patch

Please note that I've just modified the code directly to use gb2312 as default
encoding. If you want to merge it into cvs, it would be better detecting
current locale first.

Another note, k3b patch need cdrecord patch to function, which can be found at
http://www.sound-net.com/cjacker/patch/cdr_nls_patch.patch (Huge, 3.xxMB). Hope
you could get touch with the cdrecord team.

Thanx.
Comment 2 Thiago Macieira 2004-01-07 17:42:10 UTC
Your patch isn't ok. Making it locale-specific just won't do.

By the way, shouldn't mkisofs be responsible for properly encoding the filenames in the directory structure and the Joliet extension?
Comment 3 Funda Wang 2005-05-02 21:14:42 UTC
*** Bug has been marked as fixed ***.