Penyelesaian kepada kod kacau ibatis mysql: 1. Semak set aksara mysql dan tetapkannya kepada utf8 2. Ubah suai konfigurasi kepada "
< ! [CDATA[jdbc:mysql://localhost:3306/yourDbNameuseUnicode=TRUE&characterEncoding=utf8]]> ”.
Persekitaran pengendalian tutorial ini: sistem Windows 10, MySQL versi 5.7, komputer Dell G3.
Bagaimana untuk menyelesaikan kod kacau ibati mysql?
Masalah kod kacau bahasa Cina dengan ibatis+mysql
Menulis contoh ujian hari ini, saya mendapati bahawa menggunakan ibatis untuk memasukkan ke dalam pangkalan data menunjukkan kod bercelaru Masalahnya. Ringkasannya adalah seperti berikut:
(1) Semak set aksara mysql Saya menggunakan Navicat untuk MySQL -"Lihat sifat pangkalan data, ditetapkan kepada utf8;
(2) Jika set aksara pangkalan data bukan utf8, jadual yang dibina tidak seharusnya utf8. Jika ia bukan persekitaran pengeluaran, adalah disyorkan untuk memadam jadual dan bina semula;
(3) Ubah suai konfigurasi rentetan sambungan kepada kandungan berikut, jika ia adalah konfigurasi xml Tambah tag cdata pada fail dan berhati-hati agar tidak mempunyai ruang.
Pembelajaran yang disyorkan: "<property name="url"> <value><![CDATA[jdbc:mysql://localhost:3306/yourDbName?useUnicode=TRUE&characterEncoding=utf8]]></value> </property>
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan ibati mysql aksara bercelaru. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!