Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Probleme mit Umlauten in Formular [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-consult PHP Entwicklung
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Probleme mit Umlauten in Formular


 
sfischer
30-07-2010, 21:29 
 
Hi zusammen,

ich haben folgendes Formular:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Lieferant l&ouml;schen</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<link rel="stylesheet" href="styles.css" type="text/css" />
</head>
<body><form action="/pages/content/supplierdelete.php?id=5" method="post" accept-charset="ISO-8859-1">
<p>Möchten Sie den Lieferanten "labermann" löschen?</p> <p><input type="radio" name="drop" value="ja" /> Löschen</p>
<p><input type="radio" name="drop" value="nein" /> Doch nicht</p>
<p style="text-align: center">
<input type="submit" name ="do" value="Ausführen" />
</p>
</form></body>
</html>
Schau ich mir das Ganze im Browser an, werden Umlaute nicht korrekt dargestellt. Im Rest des Dokumentes schon. Ein "ü" sieht z.B. so aus: ü

Jemand ne Idee?http://www.qtl.co.il/img/copy.pnghttp://www.google.com/favicon.ico (http://www.google.com/search?q=galatron/)http://www.qtl.co.il/img/trans.png

 
h3ll
30-07-2010, 21:33 
 
Woher kommt dieses "ü"?

 
Kropff
30-07-2010, 21:39 
 
Schmeiß mal das aus dem <form> raus:
accept-charset="ISO-8859-1"

Peter

 
sfischer
30-07-2010, 22:16 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Lieferant l&ouml;schen</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<link rel="stylesheet" href="styles.css" type="text/css" />
</head>
<body><form action="/pages/content/supplierdelete.php?id=5" method="post">
<p>Möchten Sie den Lieferanten "labermann" löschen?</p> <p><input type="radio" name="drop" value="ja" /> Löschen</p>

<p><input type="radio" name="drop" value="nein" /> Doch nicht</p>
<p style="text-align: center">
<input type="submit" name ="do" value="Ausführen" />
</p>
</form></body>
</html>


immernoch das gleiche problem

 
Kropff
30-07-2010, 22:28 
 
<p>Möchten Sie den Lieferanten "labermann" löschen?</p>
Wie ist denn die Datei kodiert? UFT-8 oder ANSI?

Peter

 
sfischer
30-07-2010, 22:30 
 
Wenn ich mir im Firefox die Seiteninfo anzeigen lasse steht bei Kodierung: ISO-8859-1

 
Kropff
30-07-2010, 22:44 
 
Und in deinem Editor? Was sagt der?

Peter

 
AmicaNoctis
30-07-2010, 23:00 
 
löschen ist definitiv UTF-8. Wenn du dem Browser aber Latin-1 vorgaukelst (meta-Element), kann er es nicht korrekt anzeigen ;)

 
sfischer
30-07-2010, 23:22 
 
Ich benutze Net Beans als Editor. Dor hab ich ne globale Projekteinstellung gefunden, bei der ich ISO-8859-1 einstellen konnte. Jetzt funktioniert's :D

Danke für die schnelle Hilfe


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:06 Uhr.