Seite 1 von 2
Beim Link setzen nimmt er das "ß" nicht
Verfasst: 13.01.2013 20:15
von zx9r-treiber
phpBB3.0.11
Einige Mod verbaut aber eher unwichtig da es um das phpBB3.0.11 Grundeinstellung geht.
Link zum Forum =
www.zx9r-forum.de
Als Gast kann man nicht schreiben! Testzugang kann gegeben werden wenn nötig.
In einem Beitrag kann ein Link gepostet werden.
Ein Beispiel = {
http://www.z1000-forum.de/topic/41340-m ... derbeinen/}
(die { } sind hier nur zur besseren Darstellung gesetzt! )
Dieses "ß" wird nicht genommen.
Wie kann ich es erreichen das so ein Link richtig dargestellt wird und auch funktioniert?
Das "ß" gegen "ss" auszutauschen nutzt nichts da dann der Link ja nicht mehr stimmt.
Gebe ich den Link im Browser ein wird er tadelos genommen. Also muß es am phpBB3.0.11 oder deren Einstellung liegen.
An sonsten laufen die Link eigendlich tadelos .... nur werden wohl keine "Sonderzeichen" zugelassen.
Re: Beim Link setzen nimmt er das "ß" nicht
Verfasst: 13.01.2013 20:38
von oxpus
Also wenn ich den Link, der zu diesem betreffenden Topic bei dir führt, aus meiner Adressleiste kopiere (Firefox, Google Chrome), kommt das heraus:
http://www.z1000-forum.de/topic/41340-ma%C3%9Fe-von-federbeinen/
Und damit kann ich schon verlinken und die Seite fehlerfrei öffnen.
In anderen Browern wird beim Kopieren der URL das ß meist nicht konvertiert, der Link im phpBB 3 also nicht postbar.
Wobei die Ursache hierfür zwar im phpBB 3 zu suchen ist, aber es ist noch lange nicht selbstverständlich, dass sprachspezifische Umlaute und Sonderzeichen auch in einer URL vorkommen.
Daher ist es nicht wirklich verwunderlich, warum das ß im phpBB 3 so zunächst nicht korrekt erkannt wird.
Und das ist auch einer der größeren Probleme, die SEO-Mods berücksichtigen müssen und auch deiner genau das nicht tut!!
Re: Beim Link setzen nimmt er das "ß" nicht
Verfasst: 13.01.2013 20:54
von HabNurNeFrage
Versuche mal probehalber folgendes:
Finde in der overall_header.html <meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
Ersetze durch: <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
Ein ähnliches Problem hatte ich jüngst auch, nicht im Forum, sondern in einer selbstprogrammierten Seite. Warum es mit UTF-8 nicht wollte, weiß ich leider auch nicht.
So wie im vorigen Posting sehen unsere Links auch aus, wenn Sonderzeichen drin sind.
Re: Beim Link setzen nimmt er das "ß" nicht
Verfasst: 13.01.2013 22:00
von zx9r-treiber
Hab ich getestet .... geht so nicht, es bleibt unverändert. Das "ß" wird nicht genommen wenn ich einen Link schreibe in einem Beitrag.
(Casche habe ich nach der Änderung alle gelöscht.)
Re: Beim Link setzen nimmt er das "ß" nicht
Verfasst: 13.01.2013 22:01
von DetlefT
Sich von UTF-8 abzuwenden ist eh der falsche Ansatz ...
Edit: Das
Tool hilft etwas weiter ...
Re: Beim Link setzen nimmt er das "ß" nicht
Verfasst: 13.01.2013 22:36
von oxpus
DetlefT hat geschrieben:Sich von UTF-8 abzuwenden ist eh der falsche Ansatz ...
Edit: Das
Tool hilft etwas weiter ...
Das hilft auch kaum weiter, wenn man einen Link "mal eben" posten will.
Hier sollte besser der Linkaufbau der SEO-MOD überdacht werden...
Re: Beim Link setzen nimmt er das "ß" nicht
Verfasst: 14.01.2013 00:13
von Talk19zehn
So sieht´s aus ...
Direkt:
http://www.z1000-forum.de/topic/41340-m ... derbeinen/
BBCode URL:
http://www.z1000-forum.de/topic/41340-m ... derbeinen/
Hi, nur eine dezente momentane Idee:
TEST anstatt ß evtl. --> ß
Direkt:
http://www.z1000-forum.de/topic/41340-m ... derbeinen/
URL-BBCode:
http://www.z1000-forum.de/topic/41340-m ... derbeinen/
Direkt:
Code: Alles auswählen
http://www.z1000-forum.de/topic/41340-maße-von-federbeinen/
URL-BBCode:
Code: Alles auswählen
[url]http://www.z1000-forum.de/topic/41340-maße-von-federbeinen/[/url]
Glücklich macht´s nicht wirklich.
Viele Grüße
Edit:
Noch ein Test:
BBCode URL:
Was ich schon immer über Federbeine und deren Maße wissen wollte
BBCode URL:
Code: Alles auswählen
[url=http://www.z1000-forum.de/topic/41340-maße-von-federbeinen/]Was ich schon immer über Federbeine und deren Maße wissen wollte[/url]
oder direkt auf einen Beitrag Linken? In dem Falle...
Link auf Seite 2 des Themas zum Beitrag Nr. 16 --> Linkadresse kopieren
http://www.z1000-forum.de/topic/41340-m ... ntry837697
Oder: siehe
viewtopic.php?p=1003233#p1003233
Test: siehe bitte
http://idnaconv.phlymail.de/index.php?d ... 3E&lang=de
direkt:
http://www.z1000-forum.de/topic/41340-m ... derbeinen/
URL-BBCode
http://www.z1000-forum.de/topic/41340-m ... derbeinen/
Das geht ....
.
Alles in allem nur kleinere Abhilfen.

Re: Beim Link setzen nimmt er das "ß" nicht
Verfasst: 14.01.2013 18:04
von zx9r-treiber
Nun, wie "ich" es darstellen kann als Link weiß ich ja.
Soll ich nun allen Mitgliedern erklären was sie zB. bei solchen "ß" in zukunft schreiben sollen?
Das geht ja wohl zu weit und ist kaum den Benutzern zu zumuten. Auch werden viele nicht wirklich wissen was sie da machen sollen.
Es wäre halt angebracht wenn das phpBB3.xxxxx das in Zukunft umwandeln kann wenn ein Benutzer dieses genau so in einem Link schreibt.
Gut, es ist wirklich sehr selten das so etwas vor kommt, aber sie Software sollte es schon beinhalten und automatisch umwandeln können.
Vieleicht irgend wann in ferner Zukunft.
Es gibt also zur Zeit keine einfache Lösung für das Problem.
Re: Beim Link setzen nimmt er das "ß" nicht
Verfasst: 14.01.2013 18:50
von Talk19zehn
Hello, - stimmt, das kann man kaum erklären und dieser - sagen wir es mal vorsichtig - "BUG" sollte doch hoffentlich spätestens mit Einführung/Umsetzung der Toplevel-Domains wie .Baden-Württemberg ( Länderdomains ) oder .möller ( Firmendomains ) wegfallen. Denn Umlaute sind ebenso betroffen.
Spätestens.........?
Ich habe den derzeitigen Entwicklungsstand dieser Thematik auf phpBB.com nicht verfolgt.
Viele Grüße
Re: Beim Link setzen nimmt er das "ß" nicht
Verfasst: 14.01.2013 20:43
von HabNurNeFrage
zx9r-treiber hat geschrieben:Es gibt also zur Zeit keine einfache Lösung für das Problem.
Doch, die gibt es: Ein zusätzlicher bbCode für Verlinkungen mit dem Token {TEXT}
Leider birgt das die Gefahr des Cross Site Scripting, bildet aber die URL richtig ab.
Mit Javascript kann man dem neuen Code dann noch etwas Sicherheit einhauchen:
bbCode-Benutzung:
[test]{TEXT}[/test]
HTML-Ersetzung:
Code: Alles auswählen
<script type="text/javascript">
var Adresse = encodeURI("{TEXT}"); document.write('<a href="' + Adresse + '">{TEXT}<\/a>');
</script>
Beschreibung und Erweiterung nach eigenem Gusto
Einfach mal ausprobieren. Klappt bei mir einwandfrei mit der ß-URL und auch mit Umlaut-Domains...