Methode Post u. Hash mit eruby

Manfred Hansen <[email protected]> Mon, 27 Jan 2003 14:40:16 +0100
Newsgroups gmane.comp.lang.ruby.german
Organization Mobilcom AG
Message-ID <[email protected]>
Hallo,

ich habe folgende eruby Scripte :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Test</title>
</head>
<body>
<%
h = { "a" => 100, "b" => "MNP" }
h1 = { "a" => 101, "b" => 201 }
h2 = { "a" => 102, "b" => "Text mit ' Lehr u. Sonderzeichen202" }

werte = Array.new
werte[1] = h
werte[2] = h1
werte[3] = h2
%>

<form action="absendebutton.rhtml"  method="post"  target="_parent"
ENCTYPE="application/x-www-form-urlencoded">
	<input type="hidden" name="werte" value=<%=werte%> >
	<input type="submit" name="OK" value="OK">
</form>

und das Script absendebutton.rhtml

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Test</title>
</head>
<body>
<%
require 'cgi'
c = CGI.new("html4")
wert1= c['werte']
#print c["werte[1]['a']"],"<br>"
print wert1, "<br>"   # Das geht

%>
</body>
</html>

Wie kann ich hier die Sonderzeichen bzw Lehrzeichen quoten?
Im Moment erscheint hier nur das Wort Text, der Rest dahinter wird 
nicht mehr angezeigt.
Und wie kann ich innerhalb des absendebutton.rhtml auf die Variable
werte mit dem key zugreifen. 
Eigentlich hatte ich mir sowas vorgestellt:
print c["werte[1]['a']"] => 101

mfg Manfred