phpmyadminban feltöltött táblák ékezete utf8-környezetben

Üdv!

A probléma a következő:
Egy utf8_hungarian_ci-re beállított mysql adatbázis, és egyébként utf8 környezetben a phpmyadmin felületén bevitt ékezetes betűket tartalmazó adatok ékezethelyesen jelennek meg az admin felületén, azonban az adatokat felhasználó php által generált oldalon az ékezetes karakterek helyett fekete sarkára állított négyszögek jelennek meg kérdőjellel a közepükben.
Miért van ez, s hogy lehet ellene tenni?

A php-ból beállított charset:
[pre]<?php print '<?xml version="1.0" encoding="utf-8"?>'; ?>
[/pre]

MySQL beállításai (PHPMyAdmin szerint):
# MySQL charset: UTF-8 Unicode (utf8)
# MySQL connection collation: utf8_hungarian_ci

Tábla és a fieldek beállításai:
utf8_hungarian_ci

Amennyiben a böngészőből formokon keresztül töltök fel adatokat a saját php-mből, akkor phpmyadminal böngészve kettős karakterek jelennek meg az ékezetes betűk helyén, pl.: ó - ó, é - é. Ám ezeket lekérdezve saját php-ből jól jeleníti meg.
Továbbá, ha a böngészőből ráerőltetem a megjelenített lapra a latin1 kódolást, akkor értelemszerűen minden elcsesződik, viszont a MySQL-től kapott megjelenített adatok ékezethelyesek.

Arch Linux legújabb testing repó nélkül,
mysql Ver 14.12 Distrib 5.0.51, for pc-linux-gnu (i686) using readline 5.2
declare -x LANG="en_US.utf8"

Hozzászólások

Tehát már meg is találtam a megoldást, de azért csak jó, hogy itt archiválódik hupon.

A MySQL AB fórumja szerint a küvetkezőket írjuk a my.cnf-be:


[client]
port = 3306
socket = mysql
default-character-set=utf8

[mysqld]
port = 3306
socket = mysql
skip-locking
init_connect='SET collation_connection = utf8_general_ci'
init_connect='SET NAMES utf8'
default-character-set=utf8
character-set-server = utf8
collation-server = utf8_general_ci
[mysql]
default-character-set=utf8 

Natessék...
Köszönöm!

P.S.: egyébként most, egy beadandó feladat kapcsán jövök rá, hogy mekkora kókler vagyok PHP-ügyben. Tegnap belekukkantottam a PHP 24óra alattba, és legalább 10 új dolgot láttam, pedig már nem egy-két php-s oldal van mögöttem... Lassan tényleg bele kéne olvasni vmi szakkönyvbe, mert mint láthatjuk ez a semmiből-próbálkozással tanulási modell sok szopással jár.