ta en titt på denna tråd (och använd sökningen innan du postar en fråga först).
i ditt fall tror jag att du har glömt att ställa in den korrekta teckenuppsättningen för din databasanslutning (med en SET NAMES
uttalande eller mysql_set_charset()
) - men det är svårt att säga.
det här är ett citat från chazomaticus , som har gett ett perfekt svar i den gillade tråden och listar alla punkter du måste ta hand om:
Observera att du inte behöver använda utf-8 - den viktiga delen är att använda samma teckenuppsättning överallt , oberoende av vilken teckenuppsättning det kan vara. men om du ändå behöver ändra saker, använd utf-8.