Pete: escape: LETZTER VERSUCH????

Beitrag lesen

» Laß doch auch mal die Ergebnisse des Zwischenschritts (also die URLencodierten Strings) sehen.

Ohne Alles:
ŸšŠp§§pšoijmklšššpoiklk
ŸšŠp§§pšoijmklšššpoiklk

Nur escape():
%u0178%u0161%u0160p%A7%A7p%u0161oijmkl%u0161%u0161%u0161poiklk
%u0178%u0161%u0160p%A7%A7p%u0161oijmkl%u0161%u0161%u0161poiklk

Mit unescape(escape(e)):
ŸšŠp§§pšoijmklšššpoiklk
ŸšŠp§§pšoijmklšššpoiklk

Zur gehörige Quelltext:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<script type="text/javascript">
function transferPageData() {
e=document.f.a.value;

document.f.e1.value = "Ohne Alles:\n";
document.f.e1.value += e+'\n';
document.f.e1.value += 'üöäpßßpöoijmklöööpoiklk'+'\n\n';

document.f.e1.value += "Nur escape():\n";
document.f.e1.value += escape(e)+'\n';
document.f.e1.value += escape('üöäpßßpöoijmklöööpoiklk')+'\n\n';

document.f.e1.value += "Mit unescape(escape(e)):\n";
document.f.e1.value += unescape(escape(e))+'\n';
document.f.e1.value += unescape(escape('üöäpßßpöoijmklöööpoiklk'))+'\n\n';
}
</script>
</head>
<body>
<form name="f">
<textarea cols="40" rows="3" name="a">üöäpßßpöoijmklöööpoiklk</textarea><br>
<textarea cols="40" rows="10" name="e1"></textarea>
<input type="button" value="go" onClick="transferPageData()"></form>
</body>
</html>