unable to handle filenames with UTF-8 characters

Bug #883259 reported by Robert Sander on 2011-10-28
26
This bug affects 6 people
Affects Status Importance Assigned to Milestone
mediatomb (Ubuntu)
Undecided
Unassigned

Bug Description

mediatomb shows errors in the logfile whenever it tries to handle a file with UTF-8 characters in the name.

The client sees only a questionmark and the end cut off instead of the UTF-8 character and is not able to play the media file.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: mediatomb 0.12.1-0ubuntu2
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Fri Oct 28 22:14:28 2011
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, no user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: mediatomb
UpgradeStatus: Upgraded to oneiric on 2011-10-23 (5 days ago)

Robert Sander (gurubert) wrote :
Robert Sander (gurubert) wrote :

when converting the filename mediatomb should use iconv with //TRANSLIT or //IGNORE

Robert Sander (gurubert) wrote :

<filesystem-charset>UTF-8</filesystem-charset>

was missing in the <import> section of the config file.

Shouldn't this be the default?

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in mediatomb (Ubuntu):
status: New → Confirmed
hankwang (hknienhuys) wrote :

I think it should be the default indeed; took me half an hour reading docs to figure out how to get filenames displayed properly.

hankwang (hknienhuys) wrote :

P.S. according to the docs: "if nl_langinfo() function is present, this setting will be auto detected based on your system locale, else set to ISO-8859-1".

My locale is in UTF-8 (i.e., "en_IE.UTF-8"), so this autodetect function doesn't seem to work.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers