Lösung für verstümmelten MySQL-C-Code: 1. Suchen Sie die Datei my.cnf und fügen Sie „default-character-set=utf8“ hinzu. 2. Fügen Sie die Anweisung „mysql_set_character_set(&db,“utf8“);“ hinzu Programm.
Die Betriebsumgebung dieses Artikels: Windows 7-System, MySQL 5.5, DELL G3-Computer
Wie löse ich das verstümmelte Problem mit MySQL C?
C-Lesen von MySQL erzeugt verstümmelte Zeichen
Beim Schreiben der Schnittstellen-API habe ich festgestellt, dass die chinesischen Zeichen, die utf8 eingegeben werden, beim Lesen mit c unter Linux als Fragezeichen angezeigt werden.
Es ist sehr einfach, an zwei Stellen Änderungen vorzunehmen, und schon ist es erledigt.
1. Suchen Sie zuerst die mysql my.cnf-Konfigurationsdatei /etc/my.cnf und bearbeiten Sie sie und fügen Sie sie hinzu.
[mysqld] default-character-set=utf8
MySQL-Video-Tutorial
》Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem der verstümmelten Zeichen in MySQL C. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!