embedding isn't the problem. i'm using the amfphp service browser, and i traced the values to the output window when i tried in flash. Neither will display the € symbol.
The characters are being stored in the DB as UTF8. Flash isn't an issue, cause even if i use textfields, and set their contents to text containing a € symbol, it gets displayed. So somehow the € is getting lost in php.
There is a line in gateway.php:
$gateway->setCharsetHandler("utf8_decode", "ISO-8859-1", "ISO-8859-1");
has this any bearing?
Also, if i try to save my service file in utf8, it doesn't execute, but gives the following error:
(Object)#0
message = "faultCode:INVALID_AMF_MESSAGE faultString:'Invalid AMF message' faultDetail:'
Warning: Cannot modify header information - headers already sent by (output started at /hsphere/local/home/stayireland/stayireland.ie/app/microsites/flashservices/services/Accommodation.php:1) in /hsphere/local/home/stayireland/stayireland.ie/app/microsites/flashservices/core/shared/exception/php4Exception.php on line 38
'"
name = "Error"
rootCause = (null)