Ursache:
Der Grund für verstümmelte Zeichen sind inkonsistente Zeichensätze. Normalerweise benötigen Sie nur den beim Erstellen der Datenbanktabelle angegebenen Zeichensatz und die Java-Datenbankeinstellung Der durch die Verbindungseinstellungs-URL angegebene Zeichensatz ist konsistent.
Lösung:
1. Beim Erstellen einer Datenbank:
CREATE DATABASE `Db` CHARACTER SET 'utf8 ' COLLATE 'utf8_general_ci ';
2. Beim Erstellen einer Tabelle:
CREATE TABLE `TableA` ( `ID` varchar(40) NOT NULL default ' ', `UserID` varchar(40) NOT NULL default ' ', ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
3. Beim Festlegen der Datenbank-URL in Java:
jdbc:mysql://localhost:3306/store_40?useUnicode=true&characterEncoding=utf-8
Empfohlenes Tutorial: Java-Tutorial
Das obige ist der detaillierte Inhalt vonLösung für verstümmelte chinesische Zeichen, wenn Java Daten zu MySQL hinzufügt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!