Hi Leutz.
Ich hab folgendes "seltsames" Problem:
Ich erzeuge auf einer html-Seite ein Formular um einen Suchbegriff einzugeben und abzusenden. Code:
Dieser Wert ("begriff") wird eigentlich auch an meine aspx-Seite übergeben und verarbeitet.
Hier ein Codeausschnitt:
Nun zu meinem Problem... In diesem Suchfeld können auch Umlaute eingegeben werden. Beim Firefox funktioniert alles einwandfrei. Allerdings soll hauptsächlich der Internet Explorer verwendet werden. Wenn ich nun hier z.B. "Schäfer" eingeb, wird scheinbar nur "Schfer" übergeben, er verschluckt irgendwie die Umlaute. Werden Worte ohne Umlaute eingegeben funktioniert es.
Habe auch schon bei der Default.aspx ein Charset (utf-8) festgelgt, brachte auch nichts.
Wenn ich allerdings im Internet Explorer bei "Codierung" "Unicode (UTF-8)" einstell, dann gehts. Das ist aber auch keine Lösung, da standartmäßig "Westeuropäisch (ISO)" eingestellt ist.
Hat jemand evtl. eine Idee woran das liegen könnte, wäre echt super? Sitz nun schon mehrer Stunden an diesem Problem ;(
Danke im Vorraus.
Ich hab folgendes "seltsames" Problem:
Ich erzeuge auf einer html-Seite ein Formular um einen Suchbegriff einzugeben und abzusenden. Code:
Code:
<table border="0" cellpadding="3" cellspacing="0" width="100%">
<form accept-charset="utf-8" BOTID="0" METHOD="POST" target="_self" ACTION="http://.../Default.aspx">
<tr>
<td bgcolor="#f7f7f7" valign=top><p class=flat> Suchbegriff: </p></td>
<td bgcolor="#f7f7f7" valign=top><p class=flat><input type="text" size="10" name="begriff" value="" />
<input type="Submit" name="submit" value=" OK "> </p> </td>
</tr>
</form>
</table>
Dieser Wert ("begriff") wird eigentlich auch an meine aspx-Seite übergeben und verarbeitet.
Hier ein Codeausschnitt:
Code:
if (!Page.IsPostBack) {
String begriff;
try {
begriff = Request.Params["Begriff"].ToString();
} catch {
begriff = "";
}
if (begriff != "") {
t.Text = Request.Params["Begriff"].ToString();
Nun zu meinem Problem... In diesem Suchfeld können auch Umlaute eingegeben werden. Beim Firefox funktioniert alles einwandfrei. Allerdings soll hauptsächlich der Internet Explorer verwendet werden. Wenn ich nun hier z.B. "Schäfer" eingeb, wird scheinbar nur "Schfer" übergeben, er verschluckt irgendwie die Umlaute. Werden Worte ohne Umlaute eingegeben funktioniert es.
Habe auch schon bei der Default.aspx ein Charset (utf-8) festgelgt, brachte auch nichts.
Wenn ich allerdings im Internet Explorer bei "Codierung" "Unicode (UTF-8)" einstell, dann gehts. Das ist aber auch keine Lösung, da standartmäßig "Westeuropäisch (ISO)" eingestellt ist.
Hat jemand evtl. eine Idee woran das liegen könnte, wäre echt super? Sitz nun schon mehrer Stunden an diesem Problem ;(
Danke im Vorraus.