• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Formular - Umlaute - Codierung

decay

Neues Mitglied
Hallo Zusammen
Ich habe ein Formular mit (versteckten) Feldern. Per POST will ich dann dieses Formular an eine "fremde" Seite senden um dort ein Formular abzufüllen. So weit so gut. Nun wenn ich aber in meinem Formular ein Umlaut habe kommt es auf der andere Seite falsch an. Zum Beispiel ü wird zu ü.

Hier ist die abgespeckte Version meiner Seite:

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Titel</title>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>
<body>
    <table>
        <tr>
    	<td>
	<form method="post" action="https://www.seite.de" id="hiddenForm"> 
		<input type="hidden" name="field" value="UmlauteöäüÖÄÜ"/> 
		<input type="submit" class="button" value="Abschicken"/>
</form>
</td>
    </tr>
    </table>
</body>
</html>

Charset im Formular habe ich bereits versucht.

Jemand eine Ahnung?
Danke
 
ja?
Ich kann auch folgendes schreiben:

value="&uuml; ü"

im anderen Formular steht dann immernoch üü
 
Irgendwo vertauschst Du Deine Charsets.

Das kann im meta-Tag sein, das kann sein, weil der Server eine Seite in einem falschen charset ausliefert und das kann sein, weil Deine Datenbank die Daten in einem anderen charset speichert.

In PHP gibts z.B. utf8_encode() und utf8_decode().
 
Die Seite wird mit c# generiert und dort habe ich schon alle Umcodierungen versucht. Kommt nie richtig an. Also auch das utf8_encode() von c# bringt nichts. Schlussendlich habe ich ja nur dieses HTML File mit dem geschriebenen Code. Niemand eine Idee?
 
Bin ich niemand?

Wie wärs mit ein bisschen Info? Einem Link? Den verwendeten Komponenten?
 
Zurück
Oben