hawkmaster: Cookie UTF-8, Sonderzeichen ??

Beitrag lesen

Hallo zusammen,
ich kann garnicht sagen ob es mehr ein Javascript- oder PHP- Thema ist.
Ich hatte mal vor einiger Zeit ein paar JS Funktionen in meine Web Applikation eingebaut, mit denen ich Cookies schreiben und lesen kann.
Zum trennen von Werte verwende ich unter anderem die zeichen §§§
Und genau dieses macht mir jetzt plötzlich Probleme. Ich weiss nicht genau warum. Vermutlich weil ich meine ganze Applikation auf UTF-8 umgestellt habe?
Ich möchte an eine Stelle die Cookie Werte in einer DB speichern.

  
foreach ($_COOKIE['ServiceID'] as $name => $value) {  
  echo "$name : $value <br />\n";  
  $allproperties = explode("§§§",$value);  
...  
}  

das echo für die Zeichen $$$ ist nun im Browser ���.

4 : Paper Source���4@@@Tray2

Daher funktioniert auch das explode (explode("§§§",$value)) nicht mehr.

  
function setCookies(name) {  
	var ware = new String();  
	var serviceobj = document.forms[0].sel_services.options[document.forms[0].sel_services.selectedIndex];  
	ware += serviceobj.text + "§§§";  
	for(i=0;i<document.forms[0].sel_serviceproperties.length;i++){  
		if (document.forms[0].sel_serviceproperties.options[i].selected == true) {  
			ware += document.forms[0].sel_serviceproperties.options[i].value  + "@@@" + document.forms[0].sel_serviceproperties.options[i].text + "###";  
		}  
	}  
	ware = ware.substring(0, ware.length-3);// '###' am Ende des Strings entfernen  
	alert('Setze Cookie: ' + ware);  
	setzeCookie(name, ware);  
}  
  

Ich weiss nun nicht wo ich ansetzen muss. Ich habe schon die "cookie.js" Datei in UTF8 gespeichert. Dann habe ich versucht $value mit PHP zu decodieren.
$name = utf8_decode($name)

Alles brachte nichts.
Kann mir jemand einen heissen Tipp geben?

vielen Dank und viele Grüße
hawk