Forum:Links von der englischen MA

aus Memory Alpha, der freien deutschen Star-Trek-Datenbank
Spring zu: Navigation, suche
Synopsis (Juni 2004) Thema: Interwikilinks und Problem mit UTF-8/ISO; Konsens: Keine Lösung, Hoffnung auf MediaWiki 1.3; Teilnehmer: DerTeufel (Start), Florian K

Links von der englischen MA[Bearbeiten]

InterwikiLinks die Umlaute beinhalten funktionieren irgendwie nicht. Siehe als Beispiel en:United Federation of Planets den Link auf das deutsche Föderation. Kann sich da mal wer drum kümmern :) - DerTeufel 11:20, 15. Jun 2004 (CEST)

Melde mich freiwillig. Ich denke, die Ursache liegt in der MeadiWiki-Software verborgen. Hintergrund ist die URL-codierung der Sonderzeichen, so wird aus ö ein "%F6". Bei der Übergabe des vom En-wiki umgewandelten "F%F6deration" an das deutsche Wiki wird das Sonderzeichen "%" seinerseits im DE-Wiki wieder URL-codert. So oder so ähnlich stelle ich#s mir vor. Wenn du den Wiki-Link URL-codiert nimmst, funktioniert's: en:United Federation of Planets (korrigiert). -- Florian 12:27, 15. Jun 2004 (CEST)
Ich hab mir das bei der Wikipedia angeschaut, dort funktionierts vom englischen -> deutschen auch mit ö. Müsste man mal dort nachfragen (oder bei den MediaWikiExperten der englischen Wikipedia), weil alle Links korrigieren is mühsam :) - DerTeufel 12:48, 15. Jun 2004 (CEST)
Wie ich an weiteren Selbstversuchen herausgefunden habe, benutzt das MA-en eine UTF-8 Codierung für Sonderzeichen, die MA-de allerdings Western (ISO 8859-1). Beides für sich ist nicht schlimm, aber die Codierungen sind nicht kompatibel miteinander. In UTF-8 wird aus einem Sonderzeichen "ö" ein Wert, der aus zwei Zeichen besteht: %C3 %B6. Wenn diese beiden jetzt ins MA-de kommen, sieht's aus wie Föderation. Leider haben sich Dan oder Eloquence nocht nicht gemeldet. Eine Lösung wäre die Vereinheitlichung auf UTF-8, da MA-de das einzige MA ohne UTF-8 ist. Allerdings kann ich nicht abschätzen, wie hoch der Aufwand ist, probelmatische Sonderzeichen in den MA-de Texten zu konvertieren. Ich halte euch weiter auf dem Laufenden, wenn Dan oder Erik sich gemeldet haben. -- Florian 20:04, 18. Jun 2004 (CEST)
Leider ist das Problem der nicht funktionierenden Interwiki-Links von en/nl -> de noch nicht ganz gelöst, obwohl wir auf MediaWiki 1.3 migiert sind. Problem ist nach wie vor, dass die MA/de die einzige MA mit iso-Zeichensatz ist. Jetzt müssen die Entwickler nochmal gucken, woran es liegen mag, dass keine konvertierung zwischen den Zeichensätzen stattfinden mag. -- Florian 00:41, 2. Sep 2004 (CEST)