Flashhilfe.de - Flash Community

MySql Utf8 klappt nicht ?

Forum > PHP und MySQL > MySql Utf8 klappt nicht ?

 


Neues Thema anlegenRegistrierenLogin Seite1 2 3
 
Lesezeichen
 10.03.2010, 15:35Re11
Benutzerbild von Enigma_X
Beiträge: 315
Wohnort: niemandsland
Registriert: Apr 2004

Themenautor/in

Hat jemand eventuell einen funktionierenden php code ? bzw ein beispeil wo er sonderzeichen aus mysql an flash schickt ohne probleme ?

Ich brauche etwas zum vergleichen :|
mhm in entwiklung
 10.03.2010, 16:06Re12
Benutzerbild von springerFlashhilfe.de Moderator
Beiträge: 4603
Wohnort: zuhaus
Registriert: Apr 2004

hi,
trägst du vielleicht daten direkt in phpMyAdmin ein ? das kann zu problemen führen....
lieber chips essen und danach voller zweifel sein, als voller zweifel chips essen...
 
nicht sichtbar für Mitglieder
 10.03.2010, 16:08Re13
Benutzerbild von Enigma_X
Beiträge: 315
Wohnort: niemandsland
Registriert: Apr 2004

Themenautor/in

also zur übersicht nochmal:

das ist die flash bei der die Sonderzeichen nicht funktionieren
http://freunde.the-depth.com/index2.html  pw: junge

das ist genau die selbe ausgabe, nur gibt die php hier direkt aus was sie liest....
http://the-depth.com/loader.php
mhm in entwiklung
 10.03.2010, 16:22Re14
Benutzerbild von Enigma_X
Beiträge: 315
Wohnort: niemandsland
Registriert: Apr 2004

Themenautor/in

Ja das tuhe ich, sollte ich mal übers eigene interfcae bzw über php mal was eintragen ?

*EDIT*

Habe ich jetzt über php eingetragen, sonderzeichen gehen immernoch nicht... schaut halt auf den links nach... Was zur hölle ist das :((
mhm in entwiklung
Geändert von Enigma_X am 10.03.10 um 16:43 Uhr

 10.03.2010, 20:43Re15
Beiträge: 1
Registriert: Mar 2010

Habe eine Lösung gefunden glaube ich also sie klappte bei mir hatte das Problem auch vor einer Stunde aber weil ich keinem was vorenthalten will habe ich mich mal schnell angemeldet .
http://php.net/manual/de/function.htmlentities.php
auf der Seite gibt es weiter unten eine Funktion die heißt utf8tohtml die sollte eigentlich helfen ob du sie jetzt vor senden an Flash verwendest oder beim speichern sollte kein unterschied machen also das mit den komischen zeichne liegt irgendwie an der Umwandlung kann nicht versprechen, dass das auch unter Flash funktioniert

MFG Mediv
 10.03.2010, 23:19Re16
Benutzerbild von Enigma_X
Beiträge: 315
Wohnort: niemandsland
Registriert: Apr 2004

Themenautor/in

Hi mediv, danke für die hilfe.

Leider klappt das auch nicht... Was könnten so genrelle Fehler sein die ich gemacht habe könnte ? ihr habt ja meinen code oben gesehen.
Ich weiss einfach nicht mehr weiter...

Wie können firmen eigentlich immernoch in ANSI scripten.. sind die vollöig bescheuert ? als ob amerika die einzigen sind auf der welt die programmieren...
mhm in entwiklung
 
nicht sichtbar für Mitglieder
 11.03.2010, 00:13Re17
Benutzerbild von Enigma_X
Beiträge: 315
Wohnort: niemandsland
Registriert: Apr 2004

Themenautor/in

Es klappt !

Jeder von euch hatte teilrecht.

Also phpmyadmin speichert alles im unicode ab das heißt wegen seiner 8 bit kapazität hat er schonmal keine probleme meine strings zu speichern.
Da ist kein Fehler.

PHP dateien sind nun in utf-8 und ohne BOM abgespeichert. Ob das nun geholfen hat weiss ich nicht jedoch lasse ich das jetzt so !


PROBLEMBESCHREIBUNG


Die Eingabe MUSS via FLASH erfolgen !
Ich darf nicht via PHPmydamin eintragen !

ODER via PHP selbst die strings erstellen (man möchte ja externe einträge testen)

Die externen Einträge die man macht müssen von flash kommen, denn die codierung scheint eine etwas andere zu sein, ich würde jetzt nicht sagen das sie nicht utf-8 ist, aber jedenfalls ist es offensichtlich das alle 3 elemente mit utf-8 arbeiten und trotzdem hat es solange nicht geklappt bis ich mal einen eintrag über flash gemacht habe.

SCHLUßFOLGERUNG

Der String den flash schickt ist anders als der den PHP schickt.
Mysql speichert sie einfach ab.
Flash kann nicht die einträge von phpmyadmin ( also PHP einträge ) Lesen. Fertig !!

Hier ein screenshot von der Datenbank, hier sieht man das die abgespeicherten Zeichen unübersetzt sind. Flash kann sie also so wie er es kennt wieder übersetzten.

hier die ausgabe per php echo, da sieht man deutlich das die zeichen keine übersetzten utf-8 zeichen sind

http://the-depth.com/loader.php
mhm in entwiklung

Angehängte Dateien:
Bild flashzeichen.gif85.37 KB
Geändert von Enigma_X am 11.03.10 um 02:25 Uhr

 11.03.2010, 00:18Re18
Benutzerbild von Enigma_X
Beiträge: 315
Wohnort: niemandsland
Registriert: Apr 2004

Themenautor/in

Ich möchte mich an diser Stelle an allen bedanken Ich hoffe das dieser Eintrag in zukunft auch anderen helfen wird :)

Ich werde den thread erst morgen als erledigt markeiren, also schreibt kurz noch was wenn ihr mögt.

MFG Enigma_X
mhm in entwiklung
 11.03.2010, 10:34Re19
Benutzerbild von badskillFlashhilfe.de Moderator
Beiträge: 5175
Wohnort: Bernau (bei Berlin)
Registriert: Nov 2002

Meiner Meinung nach liegt das Problem eher an der Kommunikation zwischen PHP und MySQL und nicht bei Flash.
Ich trage oft Daten über PHPMyAdmin ein und lese diese Daten in Flash aus. Alle Zeichen werden korrekt ausgegeben.
Allerdings verwende ich die Funktion mysql_set_charset, bzw. SET NAMES um PHP und MySQL zu sagen, dass sie auch wirklich im UTF-8 Zeichensatz miteinander reden.
Dann klappts auch mit dem Nachbarn.
 
nicht sichtbar für Mitglieder
 11.03.2010, 12:32Re20
Benutzerbild von Enigma_X
Beiträge: 315
Wohnort: niemandsland
Registriert: Apr 2004

Themenautor/in

Oh, das werde ich direkt mal ausprobieren :D.
Dankeschön euch allen
mhm in entwiklung
 
Themen
Ähnliche Beiträge zum Thema
Flash PHP und MySQL [Flash MX 2004] 25.05.2008 - bomber8674
 
Lesezeichen
Neues Thema anlegenRegistrierenLogin Seite1 2 3

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de | Designnation.de | Flashstar.de | Flex UG | Mediengestalter.info | php-resource.de | phpforum.de | phpwelt.de | Pixelio.de | PSD-Tutorials.de | Tutorials.de

Haftungsausschluss - Datenschutzerklärung - Hier Werben - Impressum
© Sebastian Wichmann - Flashhilfe.de - 1999-2010