Autor |
Nachricht |
katjess
Threadersteller
Dabei seit: 22.03.2004
Ort: merseburg (sachsen-anhalt
Alter: 37
Geschlecht:
|
Verfasst Mi 13.04.2005 13:30
Titel umlaute im gästebuch |
|
|
hey!
ich hab mal ne frage!
ich hab meine seite und auch mein GB auf nen neuen server geladen!
seit dem werden in meinen GB keine umlaute mehr angezeigt!
gibts da nen befehl der das wieder umschreibt?!
joa...dat wars auch schon! für eine brauchbare antwort wär ich dankbar!
lg,
kati
|
|
|
|
|
Thufir
Dabei seit: 15.05.2002
Ort: Luxemburg
Alter: -
Geschlecht:
|
Verfasst Mi 13.04.2005 13:34
Titel
|
|
|
Ich weiss nicht was für ein Script du benutzt deshalb kann ich keine genaue Lösung anbieten.
Sind die Umlaute in HTML codiert? Also stehen sie nicht als "ü ö ä" im Quellcode?
|
|
|
|
|
Anzeige
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 13.04.2005 13:57
Titel
|
|
|
isses nen gästebuch mit mysql-datenbank? dann könnt's mit dem
eingestellten charset zu tun haben .. das ist nämlich per default
nicht deutsch.
|
|
|
|
|
katjess
Threadersteller
Dabei seit: 22.03.2004
Ort: merseburg (sachsen-anhalt
Alter: 37
Geschlecht:
|
Verfasst Mi 13.04.2005 14:05
Titel
|
|
|
na...ach man...ich weiß nicht wie ich mich ausdrücken soll!
wenn jetzt jemand bei mir nen eintrag hinterlässt, benutzt er ja die umlaute! das kann ich ja nicht beeinflussen!
und wenn dann der eintrag abgeschickt und dann angezeigt wird, sind aus den umlauten "?" geworden!
also brauch ich nen befehl, der die dinger umwandelt! so das sie dann richtig angezeigt werden!
war das jetz verständlich?! nee,wa?!
|
|
|
|
|
katjess
Threadersteller
Dabei seit: 22.03.2004
Ort: merseburg (sachsen-anhalt
Alter: 37
Geschlecht:
|
Verfasst Mi 13.04.2005 14:07
Titel
|
|
|
dastef hat geschrieben: | isses nen gästebuch mit mysql-datenbank? dann könnt's mit dem
eingestellten charset zu tun haben .. das ist nämlich per default
nicht deutsch. |
ja, ist mit mysql
|
|
|
|
|
caZpa
Account gelöscht
Ort: -
|
Verfasst Mi 13.04.2005 14:20
Titel
|
|
|
Code: | $text = $_POST['textfeld'];
$text = str_replace("ü", "ü", $text);
$text = str_replace("U", "Ü", $text);
(usw...)
$text = nl2br($text);
mysql_query(INPUT into datenbank); |
|
|
|
|
|
katjess
Threadersteller
Dabei seit: 22.03.2004
Ort: merseburg (sachsen-anhalt
Alter: 37
Geschlecht:
|
Verfasst Mi 13.04.2005 14:26
Titel
|
|
|
caZpa hat geschrieben: | Code: | $text = $_POST['textfeld'];
$text = str_replace("ü", "ü", $text);
$text = str_replace("U", "Ü", $text);
(usw...)
$text = nl2br($text);
mysql_query(INPUT into datenbank); |
|
ok! danke! ich versuchs mal!
|
|
|
|
|
Alwa
Dabei seit: 14.04.2005
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 14.04.2005 12:11
Titel
|
|
|
dann must du das aber für alle zeichen machen zb >, <, ß etc
besser ist da wohl der befehl htmlspecialchars
Zitat: |
string htmlspecialchars(string string [, int quote_style])
Mit htmlspecialchars() werden bestimmte Sonderzeichen in den dafür
vorgesehenen HTML-Code umgewandelt. Der zweite Parameter (quote_style) ist
optional und erst ab der Version 3.0.17 bzw. 4.0.3 verfügbar. Dieser bewirkt, dass
Anführungszeichen mit berücksichtigt werden. Standardmäßig ist der Wert
ENT_COMPAT aktiviert. Falls Sie eine vollständige Umwandlung der HTML-
Zeichen benötigen, so nutzen Sie die Funktion htmlentities().
Mögliche Angaben für quote_style:
ENT_COMPAT - Umwandlung von doppelten Anführungszeichen
ENT_QUOTES - Umwandlung beider Arten (einfache und doppelte
Anführungszeichen)
ENT_NOQUOTES - Keine Anführungszeichen werden umgewandelt
Folgende Umwandlung wird unterstützt:
Einfache Anführungszeichen (') - aus dem einfachen Anführungszeichen wird
ein '
Doppelte Anführungszeichen (") - aus dem doppelten Anführungszeichen wird
ein "
Kaufmännisches Und (&) - aus dem kaufmännischen Und wird ein &
Kleiner als (<) - aus dem kleiner als wird ein <
Größer als (>) - aus dem größer als wird ein >
|
|
|
|
|
|
|
|
|
Ähnliche Themen |
Gästebuch
Gästebuch mit php
cgi gästebuch
Gästebuch
gästebuch kommentarfunktion
gästebuch in div laden
|
|