Ich habe ein Problem mit dem Speichern des £ -Symbols in einer MySQL-Datenbank.PHP mysql flex Unicode
Ich bin eine flexible Frontend, mit einem PHP + MySQL-Backend läuft
Wenn ich einen Datensatz aus flex speichern, wird die Zeichenfolge an den Server gesendet als „Dieser Betrag £ 10“
php betrachtet den String wie oben, und wenn er in der DB gespeichert wird, wird er als "Dieser Betrag ist £ 10" gespeichert. Mein Verständnis ist, dass dies korrekt ist basierend auf MySQL or PHP is appending a  whenever the £ is used
Ich jetzt den obigen Datensatz abrufen, und es wird gesendet, um als "Dieser Betrag ist £ 10" flex. Flex zeigt dies in einem Textfeld als "Dieser Betrag ist £ 10" an.
Ich ändere ein anderes Feld im selben Datensatz in Flex und speichern Sie die Transaktion erneut. Die Zeichenfolge wird nun an den Server gesendet, wie "Dieser Betrag ist £ 10"
Der Datensatz wird jetzt in der DB als "Der Betrag ist £ 10" gespeichert. Jedes Mal, wenn der Datensatz erneut gespeichert wird, blitzt dieser Effekt auf.
Vielen Dank für einen Rat, den Sie geben können.
Am Ende des Tages bei ghalex.com/blog/as3flexdb-and-utf8 entdeckt, das schien ein Problem zu sein AMFPHP , wie unter http://ghalex.com/blog/as3flexdb-and-utf8 gefunden – JonoB