Viktor's Supportboard
Quickmenü
» Start
» Portal
» Kontakt
» Mitglieder
» Team

» Handy-Ansicht


Usermenü

» Registrieren

Login
Benutzername:
Passwort:

(Passwort vergessen?)

Database
» Database

Lizenzshop/Verwaltung
» Lizenzshop/Verwaltung


Allgemeines
» Themen der letzen 24 Stunden
» Beiträge von Heute
» Aktuelle Umfragen
» Themen als gelesen markieren
» Themen ohne Antwort

» F.A.Q
» Regeln
» Impressum
» Datenschutzerklärung

» Linkliste
» Partner
» Statistik

Kostenplichtige Hacks
» VG-Lizenz
» VG-Fotowettbewerb
» VG-Kontaktanzeige
» VG-Literatur-Verwaltung
» VGTreffen/Dater
» VGMusik/Video

Mein Hacks
» VGUser-Leaflet-Map
» VGUser-Google-Map
» VGClub-Map-Google
» User-Map
» Club-Map
» User-Locator
» Club-Locator
» Mitglieder Bilderupload
» VGOnlineList
» Teamspeak Onlineanzeige

Meine Banner
» Meine Banner

Statistik
Beiträge: 139.430 (Täglich: 22,92 )
Themen: 16.223
Mitglieder: 13.155
Neuestes Mitglied: Leviathan.
Ausl. d. letzten Minute: 51%
Ausl. d. letzten 5 Minuten: 68%
Ausl. d. letzten 15 Minuten: 62%
Freier Webspace: 1.92 TB
PHP-Version: 7.3.10

Spenden

Partner
Mein Supportboard

MySQLDumper

Forum für Angehörige und Freunde von Krebspatienten

Wetter-Board

Make your Webserver

ABC-des Essens

IC-Netforum

ultimate-funultimate-fun

Steinadler-Bastelstübchen

Webseitenschutz

Werben

Viktor's Supportboard » Support » Fragen/Hilfe/Sonstiges (wBB2.3.x) » Umlaute mit MariaDB 10.2 » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Umlaute mit MariaDB 10.2
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
kill0rz
Hackschreiber


images/avatars/avatar-15980.png


Dabei seit: 09.01.2014
Beiträge: 829
23 Filebase-Einträge

wBB-Version: wBB2.3
PHP-Version: 7
MySQL-Version: 10 (MariaDB)

Bewertung: 
9 Bewertung(en) - Durchschnitt: 6,89

Level: 40 [?]
Erfahrungspunkte: 1.892.315
Nächster Level: 2.111.327

219.012 Erfahrungspunkt(e) für den nächsten Levelanstieg



Umlaute mit MariaDB 10.2 Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Ahoi alle zusammen smile

Ich habe meinen DB-Server auf MariaDB 10.2 (neueste Stable) geupdated und seitdem ein Problem mit Umlauten.
Das interessante ist, dass manchmal nach einem Neustart des Servers (OS)/des DB-Servers der Fehler nicht mehr auftritt und alles funktioniert.

Naja, von vorn:
Ich habe in der Datenbank einen Thread mit "für" im Titel. Ausgegeben wird er im Quelltext als für, was sich zu einem rendert. Unschön.
Es werden aber auch andere Umlaute, wie z.B. die im Forennamen nicht korrekt dargestellt.

In der Datenbank steht das "für" mit ü drin.

Meine Konfiguration:
WBB-Variable LANG_GLOBAL_ENCODING ist gesetzt auf utf8.

/etc/mysql/conf.d/mariadb.cnf:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
# MariaDB-specific config file.
# Read by /etc/mysql/my.cnf

[client]
# Default is Latin1, if you need UTF-8 set this (also in server section)
default-character-set = utf8

[mysqld]
#
# * Character sets
#
# Default is Latin1, if you need UTF-8 set all this (also in client section)
#
character-set-server  = utf8mb4
collation-server      = utf8mb4_general_ci




Tabelle ist auch umgestelt:


Problem tritt nur mit dem WBB2 auf, andere Scripte laufen problemlos. MIt MariaDB 10.1 hatte ich das Problem noch nicht.

Hat irgendwer eine Idee, an welcher Config das liegen könnte und was tun kann, damit das Problem nicht mehr auftritt?
Danke schonmal smile

__________________

WBB2.3.6 unter PHP 5.6 | WBB2.3.6 unter PHP 7.1
Update ASAP! | Warum?
Kein Support mehr für PHP-Versionen <7.1!

meine Hacks auf Github | mich unterstützen



Vor dem Melden eines Fehlers: Fehler so genau wie möglich beschrieben? Fehlermeldung kopiert? Auszüge aus den Logs gepostet? Betroffene Datei angehangen?

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von kill0rz: 09.07.2017 17:46.

09.07.2017 17:39 kill0rz ist offline Beiträge von kill0rz suchen Nehmen Sie kill0rz in Ihre Freundesliste auf Germany
Schrimm
Haudegen



Dabei seit: 16.03.2015
Beiträge: 669
12 Filebase-Einträge

wBB-Version: wBBLite

Bewertung: 
8 Bewertung(en) - Durchschnitt: 9,88

Level: 38 [?]
Erfahrungspunkte: 1.239.225
Nächster Level: 1.460.206

220.981 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

Nach diesen Einstellungen sieht es mir glatt so aus, als würde deine "htmlconverter"-Funktion im WoltLab Burning Board 2 stur den Zeichensatz "ISO-8859-1" erwarten.

Schau einfach mal, was mit der "htmlconverter"-Funktion nicht stimmt und ob dort alles korrekt ankommt.

__________________
Nur bei v-gn.de

WoltLab Burning Board Lite 1.0.2pl3 ( HTML5 ) - Version

mywbb.info(†19.8.2011)
your-wbb.de(†20.2.2015)

09.07.2017 20:53 Schrimm ist offline Beiträge von Schrimm suchen Nehmen Sie Schrimm in Ihre Freundesliste auf Austria
kill0rz
Hackschreiber


images/avatars/avatar-15980.png


Dabei seit: 09.01.2014
Beiträge: 829
23 Filebase-Einträge

wBB-Version: wBB2.3
PHP-Version: 7
MySQL-Version: 10 (MariaDB)

Bewertung: 
9 Bewertung(en) - Durchschnitt: 6,89

Level: 40 [?]
Erfahrungspunkte: 1.892.315
Nächster Level: 2.111.327

219.012 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von kill0rz


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Danke schrimm, das war schon mal der richtige Ansatz! fröhlich

Forenname und Threadtitel+Beiträge geht wieder fröhlich
Nur die Beschreibungen der Boards geht leider noch nicht unglücklich

Wo wird denn die Konstante ENCODING definiert? Die steht bei mir irgendwie auf windows-1252 großes Grinsen

Und dann noch eine Frage: Kannst du mir mal bitte die originale Funktion anhängen, bei mir ist die irgendwie verbastelt großes Grinsen

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
/**
 * htmlconverter function
 *
 * @param string text
 *
 * @return string encoded text
 */
function htmlconverter($text) {
    global $phpversion;
    //$charsets = array('ISO-8859-1', 'ISO-8859-15', 'UTF-8', 'CP1252', 'WINDOWS-1252', 'KOI8-R', 'BIG5', 'GB2312', 'BIG5-HKSCS', 'SHIFT_JIS', 'EUC-JP');
    $charsets = array('UTF-8');

    if (version_compare($phpversion'4.3.0') >= && in_array(wbb_strtoupper(ENCODING), $charsets)) {
        return @htmlentities($textENT_COMPATENCODING);
    }

    // elseif (in_array(wbb_strtoupper(ENCODING), array('UTF-8', 'ISO-8859-1', 'WINDOWS-1252'))) {

    elseif (false && in_array(wbb_strtoupper(ENCODING), array('UTF-8'))) {
        return htmlentities($text);
    } else {
        return htmlspecialchars($text);
    }
}


__________________

WBB2.3.6 unter PHP 5.6 | WBB2.3.6 unter PHP 7.1
Update ASAP! | Warum?
Kein Support mehr für PHP-Versionen <7.1!

meine Hacks auf Github | mich unterstützen



Vor dem Melden eines Fehlers: Fehler so genau wie möglich beschrieben? Fehlermeldung kopiert? Auszüge aus den Logs gepostet? Betroffene Datei angehangen?
09.07.2017 21:38 kill0rz ist offline Beiträge von kill0rz suchen Nehmen Sie kill0rz in Ihre Freundesliste auf Germany
Schrimm
Haudegen



Dabei seit: 16.03.2015
Beiträge: 669
12 Filebase-Einträge

wBB-Version: wBBLite

Bewertung: 
8 Bewertung(en) - Durchschnitt: 9,88

Level: 38 [?]
Erfahrungspunkte: 1.239.225
Nächster Level: 1.460.206

220.981 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

"ENCODING" ist eigentlich die Konstante die "LANG_GLOBAL_ENCODING" verwendet und wird in beiden "global.php"-Dateien definiert.

Das Problem mit der Boardbeschreibung weist aber auf ein anderes Problem hin, das wirklich in Zusammenhang mit "$lang" (Ebenfalls in der global.php) steht, da "ENCODING" ja scheinbar auch falsch beschrieben wird.

__________________
Nur bei v-gn.de

WoltLab Burning Board Lite 1.0.2pl3 ( HTML5 ) - Version

mywbb.info(†19.8.2011)
your-wbb.de(†20.2.2015)

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Schrimm: 09.07.2017 21:55.

09.07.2017 21:54 Schrimm ist offline Beiträge von Schrimm suchen Nehmen Sie Schrimm in Ihre Freundesliste auf Austria
kill0rz
Hackschreiber


images/avatars/avatar-15980.png


Dabei seit: 09.01.2014
Beiträge: 829
23 Filebase-Einträge

wBB-Version: wBB2.3
PHP-Version: 7
MySQL-Version: 10 (MariaDB)

Bewertung: 
9 Bewertung(en) - Durchschnitt: 6,89

Level: 40 [?]
Erfahrungspunkte: 1.892.315
Nächster Level: 2.111.327

219.012 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von kill0rz


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Das ist echt interessant o.O



Und trotzdem kommt die Windows-Geschichte durch rotes Gesicht Wie auch immer das geht. $lang->get('LANG_GLOBAL_ENCODING') liefert nicht das zurück, was in der DB steht.

Nunja, wenn ich es manuell im Quelltext statisch als UTF-8 definiere gehen die Boardbeschreibungen wieder, aber die WBB-Standardtexte sind kaputt.



Liegt vermutlich daran, dass hier das ä,ö,ü einfach durchgeschoben wird, richtig?

__________________

WBB2.3.6 unter PHP 5.6 | WBB2.3.6 unter PHP 7.1
Update ASAP! | Warum?
Kein Support mehr für PHP-Versionen <7.1!

meine Hacks auf Github | mich unterstützen



Vor dem Melden eines Fehlers: Fehler so genau wie möglich beschrieben? Fehlermeldung kopiert? Auszüge aus den Logs gepostet? Betroffene Datei angehangen?
10.07.2017 07:31 kill0rz ist offline Beiträge von kill0rz suchen Nehmen Sie kill0rz in Ihre Freundesliste auf Germany
Schrimm
Haudegen



Dabei seit: 16.03.2015
Beiträge: 669
12 Filebase-Einträge

wBB-Version: wBBLite

Bewertung: 
8 Bewertung(en) - Durchschnitt: 9,88

Level: 38 [?]
Erfahrungspunkte: 1.239.225
Nächster Level: 1.460.206

220.981 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

Dazu kann ich nicht viel sagen, warum der falsche Wert geliefert wird.
Stelle doch einfach mal auf einen anderen Zeichensatz, nicht "UTF-8" und auch nicht "ISO-8859-1" oder dessen Windowsvariante "windows-1252".
Speichere und schaue, ob sich der Wert geändert hat...

Eventuell ist deine Sprachvariable auch doppelt vorhanden.
Weiters könnte auch die "Sprache" des Benutzers eine Rolle spielen...

Bezüglich der Templates müsstest du dir die "cache"-Dateien anschauen.
Soweit mir aber bekannt ist, arbeitet das "WoltLab Burning Board 2" in seinen Templates sowieso mit "htmlentities-Zeichen" (auch in dessen Sprachvariablen), wodurch eine solche Anzeige eigentlich gar nicht passieren dürfte...

__________________
Nur bei v-gn.de

WoltLab Burning Board Lite 1.0.2pl3 ( HTML5 ) - Version

mywbb.info(†19.8.2011)
your-wbb.de(†20.2.2015)

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Schrimm: 10.07.2017 16:07.

10.07.2017 16:04 Schrimm ist offline Beiträge von Schrimm suchen Nehmen Sie Schrimm in Ihre Freundesliste auf Austria
Viktor   Zeige Viktor auf Karte Viktor ist männlich
Administrator


images/avatars/avatar-15762.jpg

Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 30.093
363 Filebase-Einträge
Alter: 62 Jahre
Herkunft: NRW
wBB-Version: wBB2.3
PHP-Version: 7.1.11
MySQL-Version: 5.5.59-0+deb8u1
Wo bist du gehostet?: eigener Server

Bewertung: 
279 Bewertung(en) - Durchschnitt: 9,47

Level: 69 [?]
Erfahrungspunkte: 183.046.216
Nächster Level: 202.592.733

19.546.517 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

Zitat:

In der Datenbank steht das "für" mit ü drin.


wenn es so in der DB steht ist es nicht UTF-8.

Das Problem ist das das wBB2 nicht kpl. UTF-8 Tauglich ist.

Man müsste die DB-Einträge in UTF-8 umwandeln.

Gruß
Viktor Augenzwinkern

__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.


... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!


Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.

10.07.2017 19:24 Viktor ist offline E-Mail an Viktor senden Homepage von Viktor Beiträge von Viktor suchen Nehmen Sie Viktor in Ihre Freundesliste auf Germany
Viktor   Zeige Viktor auf Karte Viktor ist männlich
Administrator


images/avatars/avatar-15762.jpg

Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 30.093
363 Filebase-Einträge
Alter: 62 Jahre
Herkunft: NRW
wBB-Version: wBB2.3
PHP-Version: 7.1.11
MySQL-Version: 5.5.59-0+deb8u1
Wo bist du gehostet?: eigener Server

Bewertung: 
279 Bewertung(en) - Durchschnitt: 9,47

Level: 69 [?]
Erfahrungspunkte: 183.046.216
Nächster Level: 202.592.733

19.546.517 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Zitat:
Original von kill0rz
Das ist echt interessant o.O



Und trotzdem kommt die Windows-Geschichte durch rotes Gesicht Wie auch immer das geht. $lang->get('LANG_GLOBAL_ENCODING') liefert nicht das zurück, was in der DB steht.

Nunja, wenn ich es manuell im Quelltext statisch als UTF-8 definiere gehen die Boardbeschreibungen wieder, aber die WBB-Standardtexte sind kaputt.



Liegt vermutlich daran, dass hier das ä,ö,ü einfach durchgeschoben wird, richtig?


Hallo,

vielleicht mal das testen.

Die Datei "cache/language/0_start.php" bearbeiten und als UTF-8 ohne BOM konvertieren und speichern. fröhlich

Beim wBBLite hat es so geklappt. Augen rollen

Gruß
Viktor Augenzwinkern

__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.


... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!


Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.

10.07.2017 19:30 Viktor ist offline E-Mail an Viktor senden Homepage von Viktor Beiträge von Viktor suchen Nehmen Sie Viktor in Ihre Freundesliste auf Germany
kill0rz
Hackschreiber


images/avatars/avatar-15980.png


Dabei seit: 09.01.2014
Beiträge: 829
23 Filebase-Einträge

wBB-Version: wBB2.3
PHP-Version: 7
MySQL-Version: 10 (MariaDB)

Bewertung: 
9 Bewertung(en) - Durchschnitt: 6,89

Level: 40 [?]
Erfahrungspunkte: 1.892.315
Nächster Level: 2.111.327

219.012 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von kill0rz


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Zitat:
Original von Viktor
Die Datei "cache/language/0_start.php" bearbeiten und als UTF-8 ohne BOM konvertieren und speichern. fröhlich


Das hat schon mal die Hälfte gefixt großes Grinsen

Leider geht das hier noch nicht:


Im Cache habe ich dann auch noch die alte Variable $this->items['LANG_GLOBAL_ENCODING'] gefunden Zunge raus Stand da auf windows-1252 Augenzwinkern

Ich weiß jetzt auch, was du hiermit meinst:
Zitat:
Das Problem ist das das wBB2 nicht kpl. UTF-8 Tauglich ist.

Zerschoss dann doch wieder einige Darstellungen.

Kann ich den Inhalt des Cache-Ordners gefahrlos löschen und wird das vom WBB erneut erzeugt? Oder muss ich das manuell anstoßen?

// OK, habs probiert; kann ich nicht großes Grinsen

__________________

WBB2.3.6 unter PHP 5.6 | WBB2.3.6 unter PHP 7.1
Update ASAP! | Warum?
Kein Support mehr für PHP-Versionen <7.1!

meine Hacks auf Github | mich unterstützen



Vor dem Melden eines Fehlers: Fehler so genau wie möglich beschrieben? Fehlermeldung kopiert? Auszüge aus den Logs gepostet? Betroffene Datei angehangen?
10.07.2017 21:23 kill0rz ist offline Beiträge von kill0rz suchen Nehmen Sie kill0rz in Ihre Freundesliste auf Germany
kill0rz
Hackschreiber


images/avatars/avatar-15980.png


Dabei seit: 09.01.2014
Beiträge: 829
23 Filebase-Einträge

wBB-Version: wBB2.3
PHP-Version: 7
MySQL-Version: 10 (MariaDB)

Bewertung: 
9 Bewertung(en) - Durchschnitt: 6,89

Level: 40 [?]
Erfahrungspunkte: 1.892.315
Nächster Level: 2.111.327

219.012 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von kill0rz


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

HALT STOP!

Zitat:
Original von Schrimm
Bezüglich der Templates müsstest du dir die "cache"-Dateien anschauen.
Soweit mir aber bekannt ist, arbeitet das "WoltLab Burning Board 2" in seinen Templates sowieso mit "htmlentities-Zeichen" (auch in dessen Sprachvariablen), wodurch eine solche Anzeige eigentlich gar nicht passieren dürfte...


Das wars; ich habe einfach die Templates neu gechached großes Grinsen Einzig und allein der verbaute Teamspeakviewer wirft Fehler, da weiß ich aber warum Augenzwinkern

Ich danke euch beiden recht herzlich! :*

__________________

WBB2.3.6 unter PHP 5.6 | WBB2.3.6 unter PHP 7.1
Update ASAP! | Warum?
Kein Support mehr für PHP-Versionen <7.1!

meine Hacks auf Github | mich unterstützen



Vor dem Melden eines Fehlers: Fehler so genau wie möglich beschrieben? Fehlermeldung kopiert? Auszüge aus den Logs gepostet? Betroffene Datei angehangen?
10.07.2017 21:26 kill0rz ist offline Beiträge von kill0rz suchen Nehmen Sie kill0rz in Ihre Freundesliste auf Germany
Viktor   Zeige Viktor auf Karte Viktor ist männlich
Administrator


images/avatars/avatar-15762.jpg

Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 30.093
363 Filebase-Einträge
Alter: 62 Jahre
Herkunft: NRW
wBB-Version: wBB2.3
PHP-Version: 7.1.11
MySQL-Version: 5.5.59-0+deb8u1
Wo bist du gehostet?: eigener Server

Bewertung: 
279 Bewertung(en) - Durchschnitt: 9,47

Level: 69 [?]
Erfahrungspunkte: 183.046.216
Nächster Level: 202.592.733

19.546.517 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

schön das es geklappt hat. Freude

Gruß
Viktor Augenzwinkern

Ps. Bald kannst du uns helfen bei PHP7.2. großes Grinsen
Da muss einiges angepasst werden. großes Grinsen

__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.


... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!


Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.

10.07.2017 21:33 Viktor ist offline E-Mail an Viktor senden Homepage von Viktor Beiträge von Viktor suchen Nehmen Sie Viktor in Ihre Freundesliste auf Germany
Schrimm
Haudegen



Dabei seit: 16.03.2015
Beiträge: 669
12 Filebase-Einträge

wBB-Version: wBBLite

Bewertung: 
8 Bewertung(en) - Durchschnitt: 9,88

Level: 38 [?]
Erfahrungspunkte: 1.239.225
Nächster Level: 1.460.206

220.981 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Zitat:
Original von Viktor
Hallo,

schön das es geklappt hat. Freude

Gruß
Viktor Augenzwinkern

Ps. Bald kannst du uns helfen bei PHP7.2. großes Grinsen
Da muss einiges angepasst werden. großes Grinsen


Hallo,

Sehe da eigentlich nicht wirklich etwas, was das "WoltLab Burning Board 2" stark betreffen sollte...
Bis auf die "each()"-Funktion, die dann mit PHP 8 verschwinden soll, damit endlich "foreach()" richtig verwendet wird, gibt es da eigentlich nichts...

Mein Rat:
Nicht warten, sondern gleich alle "while(list($key,$val)=each(...))" mit einer "foreach()" ersetzen.

__________________
Nur bei v-gn.de

WoltLab Burning Board Lite 1.0.2pl3 ( HTML5 ) - Version

mywbb.info(†19.8.2011)
your-wbb.de(†20.2.2015)

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Schrimm: 11.07.2017 15:42.

11.07.2017 15:37 Schrimm ist offline Beiträge von Schrimm suchen Nehmen Sie Schrimm in Ihre Freundesliste auf Austria
Viktor   Zeige Viktor auf Karte Viktor ist männlich
Administrator


images/avatars/avatar-15762.jpg

Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 30.093
363 Filebase-Einträge
Alter: 62 Jahre
Herkunft: NRW
wBB-Version: wBB2.3
PHP-Version: 7.1.11
MySQL-Version: 5.5.59-0+deb8u1
Wo bist du gehostet?: eigener Server

Bewertung: 
279 Bewertung(en) - Durchschnitt: 9,47

Level: 69 [?]
Erfahrungspunkte: 183.046.216
Nächster Level: 202.592.733

19.546.517 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

jo die "each()"-Funktion ist fast in jeder Datei. großes Grinsen

Muss man dann schauen wie es ersetzt wird. fröhlich

Gruß
Viktor Augenzwinkern

__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.


... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!


Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.

11.07.2017 20:26 Viktor ist offline E-Mail an Viktor senden Homepage von Viktor Beiträge von Viktor suchen Nehmen Sie Viktor in Ihre Freundesliste auf Germany
Schrimm
Haudegen



Dabei seit: 16.03.2015
Beiträge: 669
12 Filebase-Einträge

wBB-Version: wBBLite

Bewertung: 
8 Bewertung(en) - Durchschnitt: 9,88

Level: 38 [?]
Erfahrungspunkte: 1.239.225
Nächster Level: 1.460.206

220.981 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Zitat:
Original von Viktor
Hallo,

jo die "each()"-Funktion ist fast in jeder Datei. großes Grinsen

Muss man dann schauen wie es ersetzt wird. fröhlich

Gruß
Viktor Augenzwinkern


Hallo,

Sollte sich in Grenzen halten.
Eine "foreach()"-Schleife ist ja schnell draus gemacht.

Sollte man auch schon jetzt, ohne PHP 7.2 machen, da die "foreach()"-Schleife doch etwas schneller unterwegs ist, als die Variante mit der "while()"-Schleife.

__________________
Nur bei v-gn.de

WoltLab Burning Board Lite 1.0.2pl3 ( HTML5 ) - Version

mywbb.info(†19.8.2011)
your-wbb.de(†20.2.2015)

11.07.2017 22:56 Schrimm ist offline Beiträge von Schrimm suchen Nehmen Sie Schrimm in Ihre Freundesliste auf Austria
Viktor   Zeige Viktor auf Karte Viktor ist männlich
Administrator


images/avatars/avatar-15762.jpg

Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 30.093
363 Filebase-Einträge
Alter: 62 Jahre
Herkunft: NRW
wBB-Version: wBB2.3
PHP-Version: 7.1.11
MySQL-Version: 5.5.59-0+deb8u1
Wo bist du gehostet?: eigener Server

Bewertung: 
279 Bewertung(en) - Durchschnitt: 9,47

Level: 69 [?]
Erfahrungspunkte: 183.046.216
Nächster Level: 202.592.733

19.546.517 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Zitat:
Original von Schrimm
Zitat:
Original von Viktor
Hallo,

jo die "each()"-Funktion ist fast in jeder Datei. großes Grinsen

Muss man dann schauen wie es ersetzt wird. fröhlich

Gruß
Viktor Augenzwinkern


Hallo,

Sollte sich in Grenzen halten.
Eine "foreach()"-Schleife ist ja schnell draus gemacht.

Sollte man auch schon jetzt, ohne PHP 7.2 machen, da die "foreach()"-Schleife doch etwas schneller unterwegs ist, als die Variante mit der "while()"-Schleife.


Hallo,

jo muss ich mir mal ansehen. fröhlich

Gruß
Viktor Augenzwinkern

__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.


... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!


Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.

12.07.2017 19:59 Viktor ist offline E-Mail an Viktor senden Homepage von Viktor Beiträge von Viktor suchen Nehmen Sie Viktor in Ihre Freundesliste auf Germany
kill0rz
Hackschreiber


images/avatars/avatar-15980.png


Dabei seit: 09.01.2014
Beiträge: 829
23 Filebase-Einträge

wBB-Version: wBB2.3
PHP-Version: 7
MySQL-Version: 10 (MariaDB)

Bewertung: 
9 Bewertung(en) - Durchschnitt: 6,89

Level: 40 [?]
Erfahrungspunkte: 1.892.315
Nächster Level: 2.111.327

219.012 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von kill0rz


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Ich hatte doch noch ein paar Sachen gefunden Augenzwinkern

Zusammenfassend kann ich sagen, hat das hier geholfen:

  • Datenbankclient auf utf8mb4 umstellen
  • Alle WBB-Tabellen auf utf8mb4 umstellen
  • Ich musste die Konstante ENCODING manuell auf UTF-8 stellen, da die Sprachvariable aus dem ACP nicht gezogen wird - ergibt keinen Sinn und ich konnte auch nicht ermitteln warum
  • Alle Dateien in /cache/language/ öffnen und mit Encoding UTF-8 without BOM speichern
  • Alle Templates cachen


Danach lief wieder alles fehlerfrei!

__________________

WBB2.3.6 unter PHP 5.6 | WBB2.3.6 unter PHP 7.1
Update ASAP! | Warum?
Kein Support mehr für PHP-Versionen <7.1!

meine Hacks auf Github | mich unterstützen



Vor dem Melden eines Fehlers: Fehler so genau wie möglich beschrieben? Fehlermeldung kopiert? Auszüge aus den Logs gepostet? Betroffene Datei angehangen?
17.07.2017 18:12 kill0rz ist offline Beiträge von kill0rz suchen Nehmen Sie kill0rz in Ihre Freundesliste auf Germany
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Viktor's Supportboard » Support » Fragen/Hilfe/Sonstiges (wBB2.3.x) » Umlaute mit MariaDB 10.2

Impressum | Datenschutz | Fast-Index

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH Design © Tine

Valid XHTML 1.0! Valid CSS! Die letzten Themen Die letzten Beiträge © für wbb2 by Bandy & cback.de Geblockte Angriffe: 19.688
Seo Sidemap Powert by 2Clubradio.de
Viktor's Supportboard, ist " Online " seit 16 Jahren, 238 Tage, 16 Stunden, 25 Minuten und 15 Sekunden