Umlaute in den Namen der Kabelbouquets

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
w-sky
Einsteiger
Einsteiger
Beiträge: 187
Registriert: Dienstag 27. Juli 2004, 22:49

Umlaute in den Namen der Kabelbouquets

Beitrag von w-sky »

Moin Moin,

es wundert mich wirklich, dass noch niemand dazu geschrieben hat, aber ich habe wirklich nichts im Forum gefunden.

Im Kabelnetz Berlin gibt es ein Senderbouquet "Türkisch" und Neutrino macht aus dem "ü" im Bouquetnamen das Sonderzeichen "Þ". Einfachste Abhilfe ist natürlich, den Bouquetnamen zu ändern, aber gibt es auch eine perfekte Lösung?

Problem ist: Bei einer neuen Sendersuche ist das Bouquet "TÞrkisch" immer wieder da.
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

Hi w-sky,

Der Anbieter hat ein Problem bei sich im System, weil das þ ist im CP-1254 ein türkisches "sch" also kein ü.

Da Neutrino nicht mit einem erweiterten Fontsatz geladen wurde bei dir, kann es das nicht korrekt umsetzten und zeigt es falsch an.

Auch wenn Neutrino anders gestartet wird (mit einem anderem Font), würde es nicht das Umlaut ü darstellen, sondern ein s mit einem kringel drunter (türkisches sch)

MFG
Homar
Ryker
Image-Team
Beiträge: 554
Registriert: Montag 2. Juni 2003, 10:38

Beitrag von Ryker »

Homar hat geschrieben:...
Der Anbieter hat ein Problem bei sich im System, weil das þ ist im CP-1254 ein türkisches "sch" also kein ü....
Ich glaube nicht, daß KabelDeutschland da noch was ändert. Auf allen Receivern, die ich gesehen habe, wird daz "ü" richtig dargestellt. In Enigma wird das "ü" auch richtig angezeigt.


Ryker
D-Box2 (Nokia; Kabel; 2xINTEL; AVIA500) - aktuelles JtG-Image
thegoodguy
Erleuchteter
Erleuchteter
Beiträge: 465
Registriert: Mittwoch 14. August 2002, 20:45

Beitrag von thegoodguy »

Wie waere es, wenn jemand die entsprechende Section mit dvbsnoop aufzeichnet und postet - dann kann man doch sehen, wer hier falsch liegt ...
zapit ist in bezueglich der Auswertung der Encoding-Info bis heute nicht perfekt (dvbstring.xxx ist noch deutlich ausbaufaehig).
w-sky
Einsteiger
Einsteiger
Beiträge: 187
Registriert: Dienstag 27. Juli 2004, 22:49

Beitrag von w-sky »

Das würde ich wohl machen, habe aber keine Ahnung wie! Vielleicht jemand anderes in Berlin?

Grundsätzlich scheint Neutrino aber kein Problem mit Umlauten zu haben. Die Sendernamen "WDR Köln", "SÜDWEST ..", "MDR THÜRINGEN" werden korrekt angezeigt.

Ach so, hatte ich vergessen zu erwähnen, ich verwende jetzt das Yadi SquashFS-Image 1.10.1.0 und vorher 1.8.1.8 (Fehler war aber bei beiden gleich, ebenso mit einem DietmarW-Image)
Gaucho316
Contributor
Beiträge: 1688
Registriert: Donnerstag 17. Februar 2005, 20:24

Beitrag von Gaucho316 »

Ich hole einfach einmal diesen alten Thread aus der Gruft hervor, da wohl leider bis jetzt niemand herausgefunden hat, wie man diesen Fehler beheben kann. Es scheint wohl an dem Befehl

Code: Alles auswählen

convert_UTF8_To_UTF8_XML(cI->second.getName().c_str()).c_str(),
in Zeile 454 der Datei "scan.cpp" (v1.155) zu liegen. Wo ist denn eigentlich "convert_UTF8_To_UTF8_XML" definiert?
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

Stimmt irgendwas ist schief. Ich habe auf Astra so Sender wie Würfelzucker und TVmünchen, deren Name verunstaltet ist.
Muttersöhnchen
Interessierter
Interessierter
Beiträge: 73
Registriert: Samstag 31. Juli 2004, 18:15

Beitrag von Muttersöhnchen »

Gaucho316 hat geschrieben:Wo ist denn eigentlich "convert_UTF8_To_UTF8_XML" definiert?
In cvs/apps/dvb/zapit/include/zapit/xmlinterface.h

Code: Alles auswählen

inline std::string convert_UTF8_To_UTF8_XML(const char * s)
{
	return ZapitTools::UTF8_to_UTF8XML(s);
}
und UTF8_to_UTF8XML ist in cvs/apps/dvb/zapit/lib/zapittools.cpp
Gaucho316
Contributor
Beiträge: 1688
Registriert: Donnerstag 17. Februar 2005, 20:24

Beitrag von Gaucho316 »

Es müsste doch eigentlich genügen, in die Funktion "UTF8_to_UTF8XML" folgenden Code einzufügen:

Code: Alles auswählen

case 'þ':
	r += "&uuml";
	break;
Dann sollte man aber auch die anderen deutschen Sonderzeichen ä, Ä, ö, Ö, Ü und ß einfügen. Ich weiss aber nicht, ob das irgendetwas anderes zerstört oder überhaupt so einfach geht.
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Ein gescheiter Font würde doch bestimmt mehr Abhilfe bringen, zumal man dann direkt polnische, griechische und andere Sprachen mit Einbringen kann. Dann werfen dafür den kamurabi Font komplett raus weil dieser eh anscheinend ausländischen Sprachen doch nicht unterstützt.
Zuletzt geändert von Nico 77 am Montag 30. Oktober 2006, 18:39, insgesamt 1-mal geändert.
Gaucho316
Contributor
Beiträge: 1688
Registriert: Donnerstag 17. Februar 2005, 20:24

Beitrag von Gaucho316 »

Ein neuer Font wäre natürlich schön, aber wenn ich sehe, was sich seit Oktober 2004 (dem Eröffnungsdatum dieses Threads) in dieser Hinsicht getan hat, ist mein Vorschlag für einen (vorübergehenden) Workaround vielleicht doch gar nicht so verkehrt.
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Hat keiner weitere Ideen zu dem Thema?

Dann könnte man doch den Vorschlag von Gaucho in das CVS übernehmen, da sich hier bestimmt eh nichts tut.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

der geht aber nicht!
Ich habe es bei mir implementiert aber es hat nichts geändert
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Achso, schade. :cry:
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Hier mal als Diskussionsgrundlage:

Code: Alles auswählen

------------------------------------------------------------
SECT-Packet: 00000011   PID: 17 (0x0011), Length: 308 (0x0134)
Time received: Wed 2006-11-01  22:10:48.392
------------------------------------------------------------
  0000:  46 f1 31 04 b1 fb 00 00  00 01 ff 6e 91 ff 80 12   F.1........n....
  0010:  48 10 01 03 41 52 44 0a  57 44 52 20 41 61 63 68   H...ARD.WDR Aach
  0020:  65 6e 6e 92 ff 80 15 48  13 01 03 41 52 44 0d 57   enn....H...ARD.W
  0030:  44 52 20 42 69 65 6c 65  66 65 6c 64 6e 93 ff 80   DR Bielefeldn...
  0040:  14 48 12 01 03 41 52 44  0c 57 44 52 20 44 6f 72   .H...ARD.WDR Dor
  0050:  74 6d 75 6e 64 6e 94 ff  80 17 48 15 01 03 41 52   tmundn....H...AR
  0060:  44 0f 05 57 44 52 20 44  fc 73 73 65 6c 64 6f 72   D..WDR D.sseldor
  0070:  66 6e 95 ff 80 11 48 0f  01 03 41 52 44 09 57 44   fn....H...ARD.WD
  0080:  52 20 45 73 73 65 6e 6e  96 ff 80 14 48 12 01 03   R Essenn....H...
  0090:  41 52 44 0c 05 57 44 52  20 4d fc 6e 73 74 65 72   ARD..WDR M.nster
  00a0:  6e 97 ff 80 12 48 10 01  03 41 52 44 0a 57 44 52   n....H...ARD.WDR
...
            DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
            descriptor_length: 21 (0x15)
            service_type: 1 (0x01)  [= digital television service]
            service_provider_name_length: 3 (0x03)
            service_provider_name: "ARD"  -- Charset: Latin alphabet
            service_name_length: 15 (0x0f)
            Service_name: "WDR Düsseldorf"  -- Charset: Latin alphabet no. 5
...
            DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
            descriptor_length: 18 (0x12)
            service_type: 1 (0x01)  [= digital television service]
            service_provider_name_length: 3 (0x03)
            service_provider_name: "ARD"  -- Charset: Latin alphabet
            service_name_length: 12 (0x0c)
            Service_name: "WDR Münster"  -- Charset: Latin alphabet no. 5

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  00d0:  20 01 0b 42 65 74 61 44  69 67 69 74 61 6c 12 86    ..BetaDigital..
  00e0:  6d fc 87 6e 63 68 65 6e  2e 86 54 56 2f 52 46 4f   m..nchen..TV/RFO
  00f0:  87 27 7b fc 80 1e 48 1c  01 0b 42 65 74 61 44 69   .'{...H...BetaDi
  0100:  67 69 74 61 6c 0e 86 57  fc 72 66 65 6c 87 7a 75   gital..W.rfel.zu
  0110:  63 6b 65 72 27 7c fc 80  2f 48 2d 01 0b 42 65 74   cker'|../H-..Bet

            DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
            descriptor_length: 32 (0x20)
            service_type: 1 (0x01)  [= digital television service]
            service_provider_name_length: 11 (0x0b)
            service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
            service_name_length: 18 (0x12)
            Service_name: "<EM>mü</EM>nchen.<EM>TV/RFO</EM>"  -- Charset: Latin alphabet
...
            DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
            descriptor_length: 28 (0x1c)
            service_type: 1 (0x01)  [= digital television service]
            service_provider_name_length: 11 (0x0b)
            service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
            service_name_length: 14 (0x0e)
            Service_name: "<EM>Würfel</EM>zucker"  -- Charset: Latin alphabet
Edit:
in der servics.xml taucht für das Düsseldorfer ü C3BC auf
für das Würfelzucker ü C3BE
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

also die ARD sendet als Kodierung ISO_8859_9 mit
Würfelzucker sendet keine Kodierung mit, das wird als ISO_6937 interpretiert.
dvbsnoop behandelt das scheinbar gleich

Wenn ich anstatt mit ISO_6937 mit ISO_8859_9 dekodieren lasse dann gehts
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Da haben die schon ISO Standarts und klappen tut trotzdem nix. :)

Warum kann Enigma die Sender eigentlich richtig anzeigen? :gruebel:
sumisu
Einsteiger
Einsteiger
Beiträge: 108
Registriert: Donnerstag 21. Juli 2005, 17:37

Beitrag von sumisu »

Das Problem scheint sich erledigt zu haben. Nach einer heutigen Kanalsuche wird bei Würfelzucker und münchen.TV/RFO der Umlaut korrekt angezeigt. Die haben es also wohl gemerkt ;)

Sumisu
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

Hättest du automatische Sendersuche an, hättest du schon vor 5 Wochen von dieser Änderung profitiert:
http://cvs.tuxbox-cvs.sourceforge.net/c ... 50&r2=1.51
;)
sumisu
Einsteiger
Einsteiger
Beiträge: 108
Registriert: Donnerstag 21. Juli 2005, 17:37

Beitrag von sumisu »

@Nirvana
Die Funktionalität ist mir durchaus bekannt. Aber Du willst mir jetzt nicht wirklich erzählen, dass das schon 5 Wochen so ist ;). Ich bin da mit der Sendersuche etwas konservativ und habe die immer auf aus, da ich nicht möchte, dass da ohne meine Kenntnis weitere Sender hinzukommen, wenn die Familie schaut. Daher mache ich das so ca. alle 2 Wochen manuell. Und glaube mir: beim letzten Suchlauf wars noch nicht der Fall 8)

Sumisu
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

@nirvana:
also beim scan im KD-netz wird immernoch Tuerkisch mit dem crypt. umlaut geschrieben (im bouquet)
cu token
sagem-avia600_enx-1xi-cable-telecom
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

Hat ja auch niemand behauptet, dass das geändert wurde. Houdini hat nur den Transponder von Würfelzucker auf die "Ausnahmeliste" gesetzt.
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

... ach so, dann hab ich das falsch interpretiert.sorry.
cu token
sagem-avia600_enx-1xi-cable-telecom
sumisu
Einsteiger
Einsteiger
Beiträge: 108
Registriert: Donnerstag 21. Juli 2005, 17:37

Beitrag von sumisu »

Mein Posting bezog sich auf Sat (Astra) - sorry, damit habe ich offenbar Verwirrung gestiftet. Dort jedenfalls haben sie es umgestellt (Seit dem letzten Suchlauf wird das ü korrekt angezeigt).

Sumisu