Schrolli91 / BOSWatch

Python Script to process input data from rtl_fm and multimon-NG - multiple Plugin support
https://bwcc.boswatch.de
GNU General Public License v2.0
132 stars 59 forks source link

Emojis perWebübersicht / MySQL #398

Closed maeweee closed 4 years ago

maeweee commented 5 years ago

hallo! ich möchte per html/ mysql plugin emojis anzeigen lassen. in der csv sind diese als utf 8 gespeichert und werden auch als emoji angezeigt - selbst bei pushover kommen sie als emoji durch!

in phpmyadmin habe ich die spalte description auf utf8mb4_general_ci gestellt, damit diese auch gespeicgert werden können. mache ich dies per hand, werden sie auch als emoji gespeichert! über das mysql plugin speichert er nur drei fragezeichen (???) also habe ich mir das mysql plugin mal angeschaut und gesehen das er per charset utf8 verbindet. stellt man dieses auf utf8mb4 kommt ein mysql fehler durch den mysql connector, da doeses charset nicht unterstützt sei.

jemand ideen? :)

Schrolli91 commented 5 years ago

Was passiert wenn in der DB die Spalte auch "nur" UTF8 ist?

maeweee commented 5 years ago

Als "utf8_general_ci" (bw standard?) weerden nur drei fragezeichen angezeigt.

flothi commented 5 years ago

Nextcloud verlangt wegen der Emojis ua die Kollation utf8mb4_general_ci

Dem Connector schaue ich mir nochmal an

maeweee commented 5 years ago

danke fürs kümmern! was hat es den mit nextcloud aiuf sich? kenne ich leider nicht. Kann ich quasi schon irgendwas tun?

Lg

flothi commented 5 years ago

Direkt nix, aber ich habe vor kurzem erst aus diesem Grund ein Datenbankupgrade gemacht.

Die scheinen sich auch mit charset utf8 zu verbinden, wie sieht denn deine poc.csv aus?

maeweee commented 5 years ago

0950730,"🚒" Laut Notepad+ als UTF-8 wenn das die Frage ist.

wie führe ich ein slches update denn durch`? würde ich dann auch gerne tun.

schönen sonntag! :))

maeweee commented 5 years ago

habe mich wegen nextcloud jetzt auch mal belesen. ist dieser ounkt: https://docs.nextcloud.com/server/15/admin_manual/configuration_database/mysql_4byte_support.html#mariadb-10-2-or-earlier

nicht auch bei uns anwendbar? allerdings müsste dann tatsächlich der mysql connector angepasst werden oder? lgg

PeterLaemmle commented 4 years ago

Mit #445 und der Lösung in #447 können wir hier auch zu machen.