Du skal sikre dig, at tegnsættet er korrekt i hele din database. Det betyder at kontrollere alle 3 lag, database, tabel og kolonne. Brug af utf8
&utf8_general_ci
vil fungere til din arabiske og persiske tekst.
Nedenstående forespørgsler kan bruges til at kontrollere tegnsættet på hvert af objekterne i din database. Du kan også nemt kontrollere og ændre dem i de fleste GUI-apps.
kolonne
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";
Database (skema)
SELECT default_character_set_name
FROM information_schema.SCHEMATA
WHERE schema_name = "YOUR_SCHEMA";