Anda perlu memastikan set karakter sudah benar di seluruh database Anda. Ini berarti memeriksa semua 3 lapisan, database, tabel dan kolom. Menggunakan utf8
&utf8_general_ci
akan bekerja untuk teks arab dan persia Anda.
Kueri di bawah ini dapat digunakan untuk memeriksa set karakter pada setiap objek di database Anda, Anda juga dapat memeriksa dan mengubahnya dengan mudah di sebagian besar aplikasi GUI juga.
Kolom
SELECT character_set_name
FROM information_schema.COLUMNS
WHERE table_schema = "YOUR_SCHEMA"
AND table_name = "YOUR_TABLE"
AND column_name = "YOUR_COLUMN";
Tabel
SELECT collations.character_set_name
FROM information_schema.TABLES AS tables,
information_schema.COLLATION_CHARACTER_SET_APPLICABILITY AS collations
WHERE collations.collation_name = tables.table_collation
AND tables.table_schema = "YOUR_SCHEMA"
AND tables.table_name = "YOUR_TABLE";
Basis Data (Skema)
SELECT default_character_set_name
FROM information_schema.SCHEMATA
WHERE schema_name = "YOUR_SCHEMA";