Fritzbox 7270, MediaTomb und deutsche Sonderzeichen

steffensammet

Neuer User
Mitglied seit
14 Sep 2006
Beiträge
3
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

ich habe mit der deutschen Sprache so meine Probleme und hoffe ihr könnt mir helfen :p
Und zwar habe ich ein konkretes Problem mit MediaTomb und den deutschen Sonderzeichen.

Die Fritzbox mountet ja standardmäßig mit dem ISO8859-1 Zeichensatz. Das ist in soweit kein Problem, da ich die Dateien ja mit dem Telnet Zugang umbennen kann und die Box dann wieder die Sonderzeichen versteht. Soweit so gut, aber das ist ja nicht das worauf ich hinaus will.

MediaTomb startet mit dem ASCII Zeichensatz und ich bring diesen blöden Zeichensatz nicht raus, ganz egal was ich in der config.xml angebe. Aktuell sieht diese so aus

Code:
<?xml version="1.0" encoding="UTF-8"?>
<config version="1" xmlns="http://mediatomb.cc/config/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mediatomb.cc/config/1 http://mediatomb.cc/config/1.xsd">

  <server>
  	<pc-directory upnp-hide="yes"/>
    <ui enabled="yes">
      <accounts enabled="no" session-timeout="30">
        <account user="mediatomb" password="mediatomb"/>
      </accounts>
    </ui>
    <name>HDD</name>
    <udn>uuid:9e787205-e17e-4865-8a01-c2160561d3bf</udn>
    <home>/var/media/ftp/UDISK-PDU01-2G86I2-0-00/config</home>
    <webroot>/var/media/ftp/UDISK-PDU01-2G86I2-0-00/usr/share/mediatomb/web</webroot>
    <storage>
      <sqlite3 enabled="yes">
        <database-file>mediatomb.db</database-file>
      </sqlite3>
    </storage>
  </server>

<protocolInfo extend="no"/><!-- For PS3 support change to "yes" -->


<import hidden-files="no">	

<scripting script-charset="UTF-8">
<filesystem-charset>UTF-8</filesystem-charset>
<metadata-charset>UTF-8</metadata-charset>
<playlist-charset>UTF-8</playlist-charset>
    
    <magic-file>usr/share/file/magic</magic-file>
      <common-script>/var/media/ftp/UDISK-PDU01-2G86I2-0-00/usr/share/mediatomb/js/common.js</common-script>
      <playlist-script>/var/media/ftp/UDISK-PDU01-2G86I2-0-00/usr/share/mediatomb/js/playlists.js</playlist-script>
			
					<virtual-layout type="js">
						<import-script>/var/media/ftp/UDISK-PDU01-2G86I2-0-00/usr/share/mediatomb/js/import.js</import-script>
					</virtual-layout>

    </scripting>

Bevor ich nun alle Dateien von ä in ae, ö in oe, ü in ue und ß in ss umbenne setze ich all meine Hoffnung in das Forum um hier die Lösung zu finden; Suchfunktion und Google haben leider nicht geholfen :(

steffen
 
Hallo Steffen,

ich hatte das gleiche Problem wie du und habe es soeben gelöst. Ich weiß zwar nicht ob du meine Hilfe jetzt noch gebrauchen kannst, aber hier trotzdem der entsprechende Auszug aus meiner config.xml:

HTML:
<import hidden-files="no">
	<scripting script-charset="UTF-8">
		[...]
	</scripting>  
	<filesystem-charset>ISO-8859-1</filesystem-charset>
	<metadata-charset>ISO-8859-1</metadata-charset>
	<playlist-charset>ISO-8859-1</playlist-charset>
	[...]
</import>

Ich glaube irgendjemand hatte hier mal einen falschen config-Schnipsel gepostet, in welchem die entsprechenden charset-Elemente innerhalb vom scripting-Element eingefügt waren, also so wie bei dir. Mit dieser Variante hat es bei mir allerdings auch nicht funktioniert. Wie es scheint, müssen die charset-Elemente direkt innerhalb des import-Elements stehen, und zwar mit dem Zeichensatz ISO-8859-1 anstatt UTF-8, dann funktioniert es, jedenfalls bei mir.

Hoffe ich konnte dir damit weiterhelfen...
 
SUPER !!!!

Genau so klappt es. Ich habe zwar meine ganzen Dateien nun schon umbenannt, aber wenn mal Zeit ist, kommen die ö - ü - a's wieder rein :-)
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,872
Beiträge
2,303,452
Mitglieder
378,532
Neuestes Mitglied
Nik320