Citat:
Originally posted by Seattlegrunge@Apr 28 2006, 14:13
Men om jag nu skulle vilja ha min formulärsida i UTF-8 säger vi.. då måste jag ha databasen i UTF-8 oxå? För att själva databasen ska presentera tecknen rätt? För php-sidor i UTF-8 presenterar det ju ändå rätt.
|
Du måste inte ha samma teckenuppsättning i databasen som på sidan (även om det förstås är bättre). Det går att göra som du har gjort, dvs ha sidan i utf-8 men ha databasen i latin-1. Detta kan vara en nödlösning om du kör med MySQL version lägre än 4.1 (v4.1 är den första som kan hantera utf-8 riktigt), men du kan få problem med sortering etc. Bättre är förstås att köra MySQL 5 och ställa in den interna teckenuppsättningen till utf-8.
http://dev.mysql.com/doc/refman/5.0/...t-unicode.html
Edit: såg att du skrev MySQL 5, kolla länken ovan