Welcome Guest. Please Login or Register  


You are here: Index > Advanced Electron Forums > Languages and International Support > Deutsch (German) > Topic : Probleme mit Umlauten

A2 Hosting

News:

Group Message
Hello Guest,

Welcome to the AEF Board. AEF is getting better and better and is also becoming more popular.
Take a few seconds to Register, its free, and it inspires us to work harder and improve on whatever we can improve on.
Give us some feedback, and tell your buddies about AEF!

Thanks,
The AEF Team



Threaded Mode | Print  

 Probleme mit Umlauten (7 Replies, Read 9271 times)
Bronko
Group: Member
Post Group: Newbie
Posts: 4
Status:
Hallo ich habe bei dem Forum auf meinem Server ein Problem mit Umlauten. Wenn ich Umlaute wie \\\"ü\\\" oder \\\"ß\\\" einfach in meinen Post hinzufüge, kommt nur ein kauderwelsch raus....

im HTML quelltext des Post steht auch nicht , wie eigendlich nötig ü, etc. sondern so etwas wie ü
Dieses Problem tritt bei allen Pc mit den unterschiedlichsten Browsern und sogar Betriebsystemen auf. (Es macht also kein unterschied zwischen Linux + Firefox und Win XP + IE)

Wie ich kann dieses Problem beheben bzw. woran könnte dies liegen??

P.S:
Der Webserver ist Apache welchen ich einfach über apt-get install installiert hab.
IP: --   

Probleme mit Umlauten
Commifreak
Group: Member
Post Group: Newbie
Posts: 33
Status:
args ja, die umlaute....

hm.

Welcge codierung nutzt dein phpmyadmin, und was steht oben im header fürn charset? (wie z.b.: text/html; Charset=iso-1....)

-----------------------
Greetz,
CF
IP: --   

Probleme mit Umlauten
Bronko
Group: Member
Post Group: Newbie
Posts: 4
Status:
phpmyadmin nutzt utf 8.

könnte es etwa daran liegen, dass das board kein utf 8 unterstützt sondern nur iso zeichensätze?
IP: --   

Probleme mit Umlauten
Bronko
Group: Member
Post Group: Newbie
Posts: 4
Status:
Ich habe es glaube geschafft mein Forum die Umlaute beizubringen.
Ihr müsst einfach in der datei /main/functions.php die Funktion "htmlizer" ein wenig umschreiben.

die zeile $string = htmlentities($string, ENT_QUOTES, 'ISO-8859-1');
einfach in $string = htmlentities($string, ENT_QUOTES, 'UTF-8');

umändern und das board scheint UTF-8 unterstützung zu bieten, sodass alle Sonderzeichen reibungslos funktionieren.



Edited by Bronko : September 15, 2008, 2:57 pm
IP: --   

Probleme mit Umlauten
Commifreak
Group: Member
Post Group: Newbie
Posts: 33
Status:
Quote From : Bronko September 14, 2008, 2:24 pm
Ich habe es glaube geschafft mein Forum die Umlaute beizubringen.
Ihr müsst einfach in der datei /main/functions.php die Funktion "htmlizer" ein wenig umschreiben.

die zeile §string = htmlentities($string, ENT_QUOTES, 'ISO-8859-1');
einfach in §string = htmlentities($string, ENT_QUOTES, 'UTF-8');

umändern und das board scheint UTF-8 unterstützung zu bieten, sodass alle Sonderzeichen reibungslos funktionieren.



Das könnte es sein.

Die Eingaben die du machst werden ja wie oben gesagt in utf-8 gespeichert, und als iso ausgegeben, da kann ja nur der Fehler liegen.

Wenn dein Vorschlag funktioniert (bitte nochmal alles prüfen) dann mache ich den Topic mal sticky.


-----------------------
Greetz,
CF
IP: --   

Probleme mit Umlauten
Bronko
Group: Member
Post Group: Newbie
Posts: 4
Status:
So ich hab jetzt nocheinmal alles überprüft und bin zu dem Ergebnis gekommen: es funktioniert. Alle neu geposteten Beträge zeigen die Umlaute richtig an. In neuerstellten Topics werden Umlaute auch angezeigt. Umlaute in Umfragen funktionieren ebenfalls. Es scheint also das komplette Forum mit all seinen Funktionalitäten Umlaute zu unterstützen.

Hier noch einmal die Anleitung:

Öffnet die datei "/main/functions.php" und ändert die Funktion "htmlizer" um.
Aus der Anweisung (bei mir in Zeile 148)
Code
$string = htmlentities($string, ENT_QUOTES, 'ISO-8859-1');

macht ihr einfach
Code
$string = htmlentities($string, ENT_QUOTES, 'UTF-8');


Damit sollte das Forum Umlaute beherrschen.
MfG Bronko


Edited by Bronko : September 15, 2008, 3:07 pm
IP: --   

Probleme mit Umlauten
oOAeroOo
Group: Member
Post Group: Working Newbie
Posts: 53
Status:
Hmm, das ganze reicht nicht ganz.
Die Description wird wieder mit "unhtmlentities" versaut. (Wichtig bei Servern, die als default-charset NICHT UTF-8 haben - und die wenigstens Nutzer können bei FreeHostern etc. das ganze umstellen)
Deshalb:
ZUSÄTZLICH:
in /main/MainIndex.php Zeile
Code
$forums[$c][$f]['description'] = unhtmlentites($forums[ ....

AUSKOMMENTIEREN



Edited by oOAeroOo : November 9, 2008, 5:13 pm

-----------------------
RETIRED DEVELOPER

TeamSpeak4you.org
...Mehr als Dosentelefonie...
Email: Support@TeamSpeak4you.org Web: http://TeamSpeak4you.org
IP: --   

« Previous    Next »

Threaded Mode | Print  



Jump To :


Members who read this topic
, XooNooX, jlhaslip, SilverSonic, Commifreak, oOAeroOo, tommass, eddy, Jordi, Bronko, yaniv_z9, andras, fidringurinn, emptynick, Metallhobler, ahmed_farouk, MrG, marios, dreaken, okbb, storm, Buster, white_eagle, lupa, TY1ooo, woif7


Users viewing this topic
1 guests, 0 users.

A2 Hosting

All times are GMT. The time now is September 21, 2019, 3:13 am.

  Powered By AEF 1.1.0 Preview © 2007-2011 AEF Group. All rights reservedQueries: 13  |  Page Created In:0.065