När det gäller PHP + MySQL och unicode så verkar det fungera ganska bra trots att man har en gammal version av MySQL. Sparar du en unicode-sträng från PHP och sedan kollar på den i tex. phpMyAdmin kommer det se konstigt ut eftersom kodningen skiljer sig åt men om du från php plockar ut samma sträng och presenterar den på din UTF-8-kodade sida så märker du inte av vad MySQL har för format.
Det är i alla fall erfarenheten jag har. Problemet är att det blir svårt att exportera databasen och importera den någon annanstans såvida man inte har en väldigt ny version av phpMyAdmin där man kan välja vilken teckenkodning man vill exportera/importera till/från.
Kanske inte helt ortodoxt men det kan fungera ganska bra. Själv tycker jag det jobbigaste med UTF-8 är att de allra flesta funktioner inte fungerar med dessa strängar så man får bestämma sig noga för var och hur konverteringat skall ske, det blir ju inte helt effektivt om varje metod inleder med att koda varje sträng till ISO för att sedan konvertera tillbaka innan den returnerar.
Tiger lär förövrigt innehålla en hel del nya unix-verktyg som fungerar med unicode man kan bara hoppas att sådant blir vanligare framöver.