Fehler bei Verwendung von iOS Smilies

Informationen zu diesem Forum...

Fehler bei Verwendung von iOS Smilies

von Thorsten » 3. Nov 2014, 20:48

Heute haben zwei User einen SQL Fehler bei der Verwendung von iOS Smilies gemeldet.

Die Meldung lautet wie folgt:
Code: Alles auswählen
SQL ERROR [ mysql4 ]

Incorrect string value: '\xF0\x9F\x98\x83' for column 'draft_message' at row 1 [1366]


Bitte daher keine iOS Smilies in Euren Beiträgen verwenden, sondern statt dessen die Forum Smilies nutzen.
Gutschrift für 1.500 km kostenlose Supercharger-Nutzung bei Bestellung Deines Tesla Model S/X/3 mit einem Referral-Link des TFF Forums.
Benutzeravatar
Moderator
Moderator
 
Beiträge: 3899
Registriert: 22. Apr 2011, 19:45
Wohnort: Mülheim a.d. Ruhr
Land: Deutschland
Fahrzeug: Tesla Model X

Re: Fehler bei Verwendung von iOS Smilies

von Franko30 » 3. Nov 2014, 21:37

Und wie sieht es mit Tapatalk aus?
Model S 90D (Das Schiff 3) & Model X Signature P90D (The next big thing)
If you take any conservative position on a social or economic issue and boil away all the rhethoric, what you are left with is 'I got mine, screw you!'
Benutzeravatar
 
Beiträge: 4045
Registriert: 21. Sep 2013, 22:29
Wohnort: Schwäbisch Hall
Land: Deutschland

Re: Fehler bei Verwendung von iOS Smilies

von raffiniert » 3. Nov 2014, 21:38

Ändere doch einfach 'draft_message' auf utf8mb4, dann ist das Problem gelöst.
iOS kann doch nix dafür dass MySQL keine korrekte UTF8-Implementation benutzt :D
Benutzeravatar
 
Beiträge: 2217
Registriert: 10. Feb 2014, 19:13
Land: Schweiz

Re: Fehler bei Verwendung von iOS Smilies

von Thorsten » 3. Nov 2014, 21:40

Franko30 hat geschrieben:Und wie sieht es mit Tapatalk aus?


Gibt es denn Probleme mit Tapatalk?
Gutschrift für 1.500 km kostenlose Supercharger-Nutzung bei Bestellung Deines Tesla Model S/X/3 mit einem Referral-Link des TFF Forums.
Benutzeravatar
Moderator
Moderator
 
Beiträge: 3899
Registriert: 22. Apr 2011, 19:45
Wohnort: Mülheim a.d. Ruhr
Land: Deutschland
Fahrzeug: Tesla Model X

Re: Fehler bei Verwendung von iOS Smilies

von Thorsten » 3. Nov 2014, 21:42

raffiniert hat geschrieben:Ändere doch einfach 'draft_message' auf utf8mb4, dann ist das Problem gelöst.
iOS kann doch nix dafür dass MySQL keine korrekte UTF8-Implementation benutzt :D


Vielen Dank für den Hinweis. Wo kann ich das einstellen (Datenbank, CSS...)?
Gutschrift für 1.500 km kostenlose Supercharger-Nutzung bei Bestellung Deines Tesla Model S/X/3 mit einem Referral-Link des TFF Forums.
Benutzeravatar
Moderator
Moderator
 
Beiträge: 3899
Registriert: 22. Apr 2011, 19:45
Wohnort: Mülheim a.d. Ruhr
Land: Deutschland
Fahrzeug: Tesla Model X

Re: Fehler bei Verwendung von iOS Smilies

von raffiniert » 3. Nov 2014, 21:45

Nix CSS (mein KnowHow beschränkt sich nicht darauf ;))!
MySQL ist die Datenbank, die vom Forum verwendet wird. Greif da mal drauf zu (z.B. mit phpMyAdmin, falls installiert) und schau Dir den Feldtyp an. Ich tippe auf "UTF8". Einfach umstellen auf UTF8MB4 (sollte direkt im PhpMyAdmin gehen!).
Benutzeravatar
 
Beiträge: 2217
Registriert: 10. Feb 2014, 19:13
Land: Schweiz

Re: AW: Fehler bei Verwendung von iOS Smilies

von Franko30 » 3. Nov 2014, 21:50

Thorsten hat geschrieben:
Franko30 hat geschrieben:Und wie sieht es mit Tapatalk aus?


Gibt es denn Probleme mit Tapatalk?


Mal sehen:

Smile [emoji1]
Wink [emoji6]

Abschicken, ansehen

EDIT
Scheint zu gehen, ging nicht als ich anfing Tapatalk zu nutzen.

Frank
Model S 90D (Das Schiff 3) & Model X Signature P90D (The next big thing)
If you take any conservative position on a social or economic issue and boil away all the rhethoric, what you are left with is 'I got mine, screw you!'
Benutzeravatar
 
Beiträge: 4045
Registriert: 21. Sep 2013, 22:29
Wohnort: Schwäbisch Hall
Land: Deutschland

Re: Fehler bei Verwendung von iOS Smilies

von raffiniert » 10. Nov 2014, 11:31

Wie schaut's hier aus? DB-Umstellung geklappt?
Benutzeravatar
 
Beiträge: 2217
Registriert: 10. Feb 2014, 19:13
Land: Schweiz

Re: Fehler bei Verwendung von iOS Smilies

von Thorsten » 10. Nov 2014, 11:38

raffiniert hat geschrieben:Wie schaut's hier aus? DB-Umstellung geklappt?


Ich habe mir das bisher nur kurz angesehen. Aber gemäß meiner Recherche ist es mit einer Anpassung der Spalte in der mySQL-Datenbank nicht getan. Ergänzend müssen noch Anpassungen in der Forensoftware gemacht werden, damit diese mit dem neuen Datentyp des Felds klar kommt.

Ich werden mir den Punkt in den kommenden Tagen nochmal genauer ansehen. Die Frage ist nur, wollen wir tatsächlich Anpassungen vornehmen, damit man statt der Foren-Smilies die iOS-Smilies oder andere Sonderzeichen nutzen kann? Und was macht dann bspw. Tapatalk aus diesen Sonderzeichen?
Gutschrift für 1.500 km kostenlose Supercharger-Nutzung bei Bestellung Deines Tesla Model S/X/3 mit einem Referral-Link des TFF Forums.
Benutzeravatar
Moderator
Moderator
 
Beiträge: 3899
Registriert: 22. Apr 2011, 19:45
Wohnort: Mülheim a.d. Ruhr
Land: Deutschland
Fahrzeug: Tesla Model X

Re: Fehler bei Verwendung von iOS Smilies

von raffiniert » 10. Nov 2014, 11:46

Das ist nicht "statt" sondern "erweitert": http://dev.mysql.com/doc/refman/5.5/en/ ... f8mb4.html
"supplemental characters".

Verstehe aber auch, wenn Du an der Standard-SW nichts anpassen willst. Man muss hier aber klar sagen, dass der Fehler bei mySQL liegt, da die mb4-Erweiterung gemäss UTF8-Definition bereits im Standard enthalten sein müsste. Ich würde deshalb auch erwarten, dass eine reine Umstellung der DB reicht, ohne SW-Anpassung.
Benutzeravatar
 
Beiträge: 2217
Registriert: 10. Feb 2014, 19:13
Land: Schweiz


Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste