Udover databasekodningen skal du kontrollere følgende:
- utf8-kodning af FILERNE (js/php) (under ultra-edit, F12:gem som UTF8-NOBOM)
- utf8 html-indhold:
<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8">
- utf8 for din db-forbindelse:
SET character_set_connection = 'utf8'
- utf8 af dine forespørgselsresultater:
SET character_set_results = 'utf8'
- utf8 af din db-klient:
SET character_set_client = 'utf8'
- utf8 af dine mysql-tabeller:
ALTER TABLE table CONVERT TO CHARACTER SET utf8;
- utf8 på din db-server:
SET character_set_database = 'utf8'
ogSET character_set_server = 'utf8'
- i nogle tilfælde er det nødvendigt at tvinge utf8 i filen, når hårdkodede værdier skal indkodes. Du skal f.eks. tilføje en kommentar oven på din fil med
charset=utf-8
, så ultrarediger eller din yndlingsredaktør kan finde det.
rgds.
ps:Jeg kender ikke utf32 men på en eller anden måde burde logikken være den samme