|
ich habe nun die neueste spielhölle in meinem neuen wbblite eingebaut, sie funktioniert übrigens für alle php-versionen und wbb2.3.6 + wbblite, aber leider bringt er die umlaute und sonderzeichen nicht. im forum, außer im footer, aber schon. wo kann ich was umschreiben bzw. was kann ich machen? danke schon mal im vorhinein für die hilfe :)
|
|
15.12.2016 19:29 |
|
|
Tschieny
Eroberer
[meine Galerie]
Dabei seit: 07.10.2011
Beiträge: 52
Herkunft: Österreich
Postid: 15907
Themenstarter
|
|
hallo haumi, danke für deine mühe, aber ich habs mir eben aufgerufen und die umlaute stimmen noch nicht, sieht noch genauso aus, wie vorher, siehe screen.
Dateianhang: |
umlaute.jpg (180 KB, 71 mal heruntergeladen)
|
|
|
16.12.2016 12:19 |
|
|
Tschieny
Eroberer
[meine Galerie]
Dabei seit: 07.10.2011
Beiträge: 52
Herkunft: Österreich
Postid: 15909
Themenstarter
|
|
danke, haumi, bei hopfen warte ich ja schon 2 oder 3 tage, bis jetzt keine hilfe bzw. antwort, leider.
|
|
17.12.2016 00:34 |
|
|
|
Hi,
im Hopfen gibt es was:
ACP Funktion Umlaute Reparieren Version 1.0 fürs WbbLite
Hack Name: ACP Funktion Umlaute Reparieren
Forenversion: WBBLite 1.0.x
Beschreibung: Mit diesem Addon, könnt ihr im ACP eure Fehlhaft dargestellten umlaute,
nach einen Mysql Update oder Server wechsel reparieren.
Diese ACP Funktion ist unabhängig davon, welche Veränderungen
an eurem Wbb Lite schon vorgenommen wurden. Es werden alle Umlaut Fehler
in den DB-Tabellen repariert.
Die Beschreibung genau beachten!
klick mich
Gruß katze2ooo
__________________
|
|
17.12.2016 09:07 |
|
|
haumi
Boardbetreiber
[meine Galerie]
Dabei seit: 06.06.2009
Beiträge: 3.442
Herkunft: NRW
Postid: 15911
|
|
Hi Katze,
Das funktioniert wiunderbar wenn die Umlaute wie folgt dargestellt werden:
$umlaute = array("ä","Ã?¶","ü","Ä","Ö","ÃÂœ","ß");
Diese Umlaute kann man umwandeln, da man die "falsch" dargestellten Umlaute unterscheiden kann. z. B. so
code: |
1:
2:
3:
4:
|
$message=htmlspecialchars($message);
$umlaute = array("ä","Ã?¶","ü","Ä","Ö","ÃÂœ","ß");
$doppelbuchstaben = array("ä","ö","ü","Ä","Ö","Ü","ss");
$message = str_replace($umlaute,$doppelbuchstaben,$message); |
|
das geht übrigens in beiden Richtungen!
Das ist nicht das Problem. Das Problem ist, wenn für ALLE Umlaute das auf dem Kopf stehende Quadrat mit dem Fragezeichen erscheint.
Da kann man keine Unterscheidung mehr vornehmen, da ALLE Umlaute gleich dargestellt werden.
Es wird zwar empfohlen in den html Seiten folgendes einzufügen:
<!-- HTML5 -->
<meta charset="utf-8">
<!-- HTML 4.x -->
<meta http-equiv="content-type" content="text/html; charset=utf-8">
das funktioniert aber auch nicht, wenn vorher Latin 1 oder was anderes eingestellt war.
Hier stimmt die Anzeige jetzt, da ich die sichtbaren Umlaute durch die html-Zeichen ersetzt habe z. B. ü durch ü>;
LG
haumi
__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.
|
|
17.12.2016 10:33 |
|
|
Tschieny
Eroberer
[meine Galerie]
Dabei seit: 07.10.2011
Beiträge: 52
Herkunft: Österreich
Postid: 15912
Themenstarter
|
|
Auch hier nochmal Danke für den Tipp, Katze :) - ich mach noch schnell ein Backup sicherheitshalber :)
Und Dir auch vielen Dank, Haumi, für deine Mühen!
Nachtrag: ich seh gerade, daß du das schon geändert hast, Haumi, dankeschön, ich freu mich, daß jetzt wieder alles paßt. Vielen Dank!
|
|
17.12.2016 10:38 |
|
|
|
|
Views heute: 176.966 | Views gestern: 187.300 | Views gesamt: 73.166.155
|