Ich habe /etc/mysql/my.cnf
manuell konfiguriert, um utf8
zu verwenden. Siehe unten:
Von der Konsole:
%Vor% Nun für die Web-App habe ich diese beiden Verbindungs-URL in Tomcat context.xml
Oben funktioniert nicht und gibt mir folgende für die Anwendung.
%Vor% Was könnte hier falsch sein? Warum zeigt utf8mb4
anstelle von utf8
?
Möglicherweise müssen Sie Folgendes tun:
Änderungen in MySQL Connector / J 5.1.13 (2010 -06-24)
Connector / J hat utf8mb4 für Server 5.5.2 und neuer nicht unterstützt.
Connector / J erkennt Server, die mit character_set_server = utf8mb4 konfiguriert sind, automatisch oder behandelt die Java-Codierung utf-8, die mit characterEncoding = ... übergeben wurde, als utf8mb4 in den SET NAMES = Rufe, die er beim Verbindungsaufbau eingibt. (Fehler # 54175)