sprememba charset

Se opravičujem, če je kje na forumu že opisano kako spremeniti charset, nisem nikjer opazil.

Sem totalni noob na področju programiranja, tako da se prosim ne preveč kregati z mano.... :o

V phpMyAdmin-u sem spremenil pri vseh tabelah na utf8slovenianci in pa v index-u, footer-ju,... dodal kodo:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

Kaj še zdaj moram storiti, ker se šumniki še vedno ne prikazujejo?

Hvala in lep pozdrav!

4 odgovori

Kodiranje datotek na UTF-8 če imaš ANSI, če imaš šumnike v datotekah ...

.htaccess / virtualhost

AddDefaultCharset UTF-8
        php_value default_charset UTF-8

php

header('Content-Type: text/html; charset=utf-8'); // bugs.php.net/bug.php?id=22108
mysql_query("SET NAMES 'utf8';");

mislim da je to vse ... kar bi lahko bilo :) .

Ja, predvsem je vazen tisti "SET NAMES 'utf8';", tega ljudje najrajsi pozabijo...

Kodiranje datotek na UTF-8 če imaš ANSI, če imaš šumnike v datotekah ...

.htaccess / virtualhost

AddDefaultCharset UTF-8
      php_value default_charset UTF-8

php

header('Content-Type: text/html; charset=utf-8'); // bugs.php.net/bug.php?id=22108
mysql_query("SET NAMES 'utf8';");

mislim da je to vse ... kar bi lahko bilo :) .

Hvala za pomoč!

Prvo kodo sem vpisal v .htaccess in mi je nekaj šumnikov sedaj pokazalo.
Kam pa naj zdaj drugo kodo vpišem? V katero datoteko?

Se opravičuem za taka laična vprašanja, ampak si newem urediti....

header('Content-Type: text/html; charset=utf-8');

na začetku php dokumenta ...

mysql_query("SET NAMES 'utf8';");

takoj za tem ko se povežeš in izbereš mysql bazo ...

če imaš šumnike zapisane v datotekah ne pozabi kodiranja datotek spremenit ... UTF-8 brez BOM, recimo z PSPad na Windowsu, Notepad++ ima probleme s tem ...