February 08 2012 06:31:01
Languages
Navigation
Friends & Affiliates
Roadmap
[N] Error log like in P...
[N] Submit photo - Subc...
[N] Warnings - who can ...
[N] [edit profile]Save ...
[N] Moving panels with ...
[N] Forum thread deform...
[N] Thumbnails in downl...
[N] [Locale German] New...
[N] Warnings only for a...
[N] Different avatar sizes
Users Online
· Guests Online: 6

· Members Online: 0

· Total Members: 464
· Newest Member: Erikutis
Last Seen Users
· ritmi 1 day
· K-braun 2 days
· dalem 4 days
· Erikutis 4 days
· videry 5 days
· inflames 5 days
· SilverAngel 5 days
· jebajseti 6 days
· outchorn 6 days
· uygarozan 1 week

Login
 Username  Password  
View Thread: Umlaut-Probleme nach Update auf v08
Who is here? 1 Guest
 Print Thread
Umlaut-Probleme nach Update auf v08
Gaboe
Gestern schon wollte ich ein Update auf die neue PiF 8 machen.
Dabei zerschoss es mir total die Umlaute in selbst geschriebene Texte. (Forum/Shoutbox,Fotogallerie..
Nach ziemlich langen Suchen und probieren,habe ich den "Schuldigen gefunden.
Es lag an der functions_mysql_include.php.
Genauer gesagt,an diesem Teilstück ab Linie 123:

GeSHi: PHP
  1. function dbconnect($db_host, $db_user, $db_pass, $db_name, $db_charset = 'UTF8') {
  2. global $db_connect;
  3. $db_connect = @mysql_connect($db_host, $db_user, $db_pass);
  4. $db_select = @mysql_select_db($db_name);
  5. $db_charset = mysql_set_charset($db_charset, $db_connect);
  6. if (!$db_connect) {
  7. die("<div style='font-family:Verdana;font-size:11px;text-align:center;'><strong>Unable to establish connection to MySQL</strong><br />".mysql_errno()." : ".mysql_error()."</div>");
  8. } elseif (!$db_select) {
  9. die("<div style='font-family:Verdana;font-size:11px;text-align:center;'><strong>Unable to select MySQL database</strong><br />".mysql_errno()." : ".mysql_error()."</div>");
  10. }
Parsed in 0.032 seconds, using GeSHi 1.0.7.20

Ich habe dann dieses Stück mit der alten php ersetzt und so,wie es aussieht,funkioniert es auch ohne Fehler.
Trotzdem hätte ich gern gewusst,warum mir dieses Teilstück alle Umlaute zerschießt.

LG Gaboe
 
http://stex-com.de/news.php
spunk
Na vermutlich wegen UTF8

Hier der viel gepriesene Link. Diese Hinweise sollten dann auch mal in deutscher Sprache erscheinen: http://pimped-fusion.net/forum-thread-261-pid1598-database-content-for-pif-0-08-00-or-highter.html
 
http://www.bdsm-ansichten.com
Gaboe
Nein Spunk,den Beitrag habe ich gelesen und habe dann auch den Konverter ausgeführt,ohne Resultat,die Umlaute blieben zerstört.Dann bin ich die "üblichen Verdächtigen" durch gegangen,also Maincore und Global.php,ebenfalls kein Erfolg.
Das Merkwürdige daran war,dass ich die Umlaute auch nicht berichtigen konnte.

Erst nachdem ich Datei für Datei einzeln hoch geladen habe,habe ich den Fehler überhaupt erst entdeckt.

LG Gaboe
 
http://stex-com.de/news.php
spunk
Na toll. Respekt das du den Fehler gefunden hast!

Ich finde es nicht gut das Basti ein Update veröffentlicht und sich anscheinend dann ne Woche verkrümelt. Vielleicht wusste er warum... Pfft

Danke für deinen Workaround. Ich denke ich werde mich erst ans Update machen wenn Basti wieder da ist.
 
http://www.bdsm-ansichten.com
Advertising Bot
Posted on 08-02-2012 06:31
Bot Agent

Posts: n^x
Joined: Always

  
Gaboe
Hat auch ziemlich lang gedauert.
Ich weiß nur nicht,warum ich das Problem habe.
Kann natürlich sein,dass es daran liegt,dass ich noch bei einem Freehoster bin,auch wenn ich sonst damit kaum Probleme habe.
Du kannst es aber ganz einfach ausprobieren.Versuche das Update auf deiner Testseite und wenn da nichts passiert,dürfte alles in Ordnung sein.
Ansonsten musst du den oben geposteten Code durch diesen ersetzen:
GeSHi: PHP
  1. function dbconnect($db_host, $db_user, $db_pass, $db_name) {
  2. $db_connect = @mysql_connect($db_host, $db_user, $db_pass);
  3. $db_select = @mysql_select_db($db_name);
  4. if (!$db_connect) {
  5. die("<div style='font-family:Verdana;font-size:11px;text-align:center;'><strong>Unable to establish connection to MySQL</strong><br />".mysql_errno()." : ".mysql_error()."</div>");
  6. } elseif (!$db_select) {
  7. die("<div style='font-family:Verdana;font-size:11px;text-align:center;'><strong>Unable to select MySQL database</strong><br />".mysql_errno()." : ".mysql_error()."</div>");
  8. }
Parsed in 0.020 seconds, using GeSHi 1.0.7.20


Ich wusste nicht,dass Basti im Urlaub ist,sonst hätte ich das im englischen Forum geschrieben.Schließlich hat auch Basti mal ne Woche Urlaub verdient ;)

LG Gaboe

PS: Hast du schon eine Lösung für das V-Bank System gefunden?
Edited by Gaboe on 09-06-2010 12:16
 
http://stex-com.de/news.php
spunk
Danke Gabi, ich werde mal ein Update auf dem Testsystem versuchen.

Gaboe schrieb:
ich wusste nicht,dass Basti im Urlaub ist,sonst hätte ich das im englischen Forum geschrieben.Schließlich hat auch Basti mal ne Woche Urlaub verdient Wink

Ob er tatsächlich im Urlaub ist? Er hat ja vor einer Weile schon mal angekündigt das er über den Sommer sehr wenig Zeit haben wird.
PS: Hast du schon eine Lösung für das V-Bank System gefunden?

Leider bin ich da kein Stück weitergekommen. Ich hab ja immer gehofft da schreibt nochmal einer was dazu. Ob es an PiF liegt? Sad
 
http://www.bdsm-ansichten.com
Gaboe
Keine Ahnung.Eigentlich funktioniert das Scoresystem einwandfrei,warum jetzt die Codes der V-Bank nicht funktionieren verstehe ich auch nicht so ganz.
Wenn ich wieder etwas mehr Zeit habe,versuche ich mal die Bank unter der "nackten" V 7.01,vielleicht liegt es auch daran.

LG Gaboe
 
http://stex-com.de/news.php
spunk
Gaboe schrieb:
Du kannst es aber ganz einfach ausprobieren.Versuche das Update auf deiner Testseite und wenn da nichts passiert,dürfte alles in Ordnung sein.
Ansonsten musst du den oben geposteten Code durch diesen ersetzen:

Danke Gaboe!

Ich musste diese Stelle eh ersetzen, weil die Seite sonst gar nicht mehr gelaufen wäre Angry
 
http://www.bdsm-ansichten.com
slaughter
Nein, ich bin leider nich im Urlaub Sad
Ich bin bis Mitte August nur am Wochenende daheim, und muss sehr viel lernen Angry

Wie gesagt: Bei einer Neuinstallation sollte es keinerlei Probleme mehr mit den Umlauten geben, da jetzt alles 100%ig in UTF-8 geschrieben ist.

Bei einem Update hab ich noch kein 100%iges Konzept gefunden, wie man den Inhalt der Datenbank konvertieren kann.
Manchmal klappt die Konversation und manchmal schlägt sie fehl. Liegt wohl an der Datenbank und deren Einstellungen, ich hab da aber nicht so viel Ahnung davon.
Wenn das Konvertierungs-Script nicht funktioniert, dann muss man wohl immer diese Funktion mit der alten ersetzen.
Edited by slaughter on 12-06-2010 14:28
 
mkasl
hi
Auch bei mir sind alle Umlaute zerschossen.Bekomme es nicht in den Griff.Nicht nur die selbst erstellten Texte.. Auch die Links in der Navi....z.B. Gästebuch
Wo finde ich diesen Eintrag ,um zu ersetzen ?

Erledigt hat geklappt ....9 Zeilen 123 - 132 ausgetauscht Shock
Edited by mkasl on 12-06-2010 20:05
 
http://www.lapaloma-blanca.de/mkasl
Gaboe
die functions_mysql_include.php befindet sich im includes Ordner.
Suche Zeile 173 und mach die Änderungen so,wie ich beschrieben habe.

Basti,lernen geht vor,mach dir keinen Kopf.Bei größeren Schwierigkeiten weiche ich auf das englische Forum aus.

LG Gaboe
Edited by Gaboe on 12-06-2010 20:35
 
http://stex-com.de/news.php
Gaboe
Leidiges Thema
Ich habe heute versucht,das Update auf die 09 durchzuziehen.Leider hat es mir wieder alle Umlaute zerschossen.
Ich dene,es liegt wieder an der sql includes,finde aber den Fehler nicht.

LG Gaboe
Edited by Gaboe on 13-09-2010 12:26
 
http://stex-com.de/news.php
slaughter
functions_mysql_dev_include.php
bzw.
functions_mysql_include.php

Zeile 137 bzw. Zeile 118 entfernen.
 
Gaboe
Funktioniert. Smile
Danke
 
http://stex-com.de/news.php
spunk
Danke für den Workaround, das Teste ich dann im Oktober.

Wie kann man das Problemchen denn nun vollends ein für alle male in den Griff bekommen?
 
http://www.bdsm-ansichten.com
Gaboe
Das Problem bei mir liegt in der Ausgabe.
Bei mir ist die in westlich Iso 6859-1,statt in UTF8.
Stelle ich per Hand die Zeichenkodierung im Brrowser auf UTF 8 gibt es auch keine Fehler.
Ich hab nur noch nicht herausgefunden,wie ich die Ausgabe auf UTF 8 erzwingen kann.
Meine Datenbank habe ich bereits umgestellt,leider ohne Erfolg.

Gaboe
 
http://stex-com.de/news.php
c-m-s lauritis
HAbe nun ebenfalls das Problem!

Habe die Aktuellste Version 9.03 und bei den Umlauten wird jedesmal der text abgeschnitten!

Was muss ich tun, die stellen die angegeben sind finde ich bei mir nicht.

Edit: Erledigt, damit hat es hingehauen!

functions_mysql_dev_include.php
und
functions_mysql_include.php

Zeile 137 und Zeile 118 entfernen.
Edited by c-m-s lauritis on 21-04-2011 19:48
Signature<div class='010101101110100'></div>

.010101101110100
backgoundimage=images/würg.gif;
background-repeat=none;
display: none;

Wenn ich rausbekomme warum Du da nix siehst, ist Er gut! Grin
 
http://www.c-m-s-lauritis.de
Jump to Forum:
Similar Threads
Thread Forum Replies Last Post
Update 8 auf 9.03 Updates (von Pimped-Fusion) 5 18-08-2011 16:38
locale weg nach Neuinstallation Installation 1 06-05-2011 20:33
Weiterleitung nach dem Login Allgemeine Fragen 8 20-04-2011 15:58
Probleme mit Design Themes 6 11-03-2011 14:50
Probleme mit der Registrierung Bugs und Fehlermeldungen 4 28-01-2011 15:19
Share this thread
URL:
BB-Code:
HTML:
AddThis:
Share |
Render time: 0.33 seconds - 119 Queries 837,239 unique visits