Le ho provate tutte....
allora tutto il db, tabella e colonna ha charset utf8_unicode_ci
flash esporta in utf8_unicode
lo script php l'ho salvato come utf8_unicode
ho fatto tutto.... funzionano tutti tutti i caratteri speciali, ma tutti, tranne € (cioè funziona ma mi aggiunge alla fine della stringa serializzata le doppie virgolette)
però mi sorge un dubbio se l'euro lo metto nel campo in flash e non nel player pubblicato mi scrive l'euro, poi quando ritorna la stringa inserita nel db vedo tutto, anche l'euro, ma le doppie virgolette alla fine della stringa dopo la deserializzazione.
Però se scrivo il simbolo nel campo del player in esecuzione invece di € mi mette Û....a questo punto penso che dipenda dal mio mac...