Thomas. Skrevet 21. desember 2007 Skrevet 21. desember 2007 Hei, når jeg skriver i gjesteboken min så kommer dette opp når jeg skriver en ø: "Ã" Finnes det noen "str_replace eller preg_replace" koder for det ? Eller noe som helst kode ?
eifoerde Skrevet 21. desember 2007 Skrevet 21. desember 2007 Feil Charset mest sannsynlig, endre dette til "UTF-8" så skal det nok funke
Thomas. Skrevet 21. desember 2007 Forfatter Skrevet 21. desember 2007 Det er skrevet fra før: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Funker fortsatt ikke...
eifoerde Skrevet 21. desember 2007 Skrevet 21. desember 2007 hmm.. Gjesteboken din bruker mysql ikke sant? pass på at alle data også blir lagret som utf-8 der, så lenge du bruker ett charset overalt i siden din så skal den vise æøå riktig..
Thomas. Skrevet 21. desember 2007 Forfatter Skrevet 21. desember 2007 (endret) Hvordan ser jeg om det lagres som utf-8 da ? Endret dette nå: ALTER DATABASE `****` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci Funker ikke enda Endret 21. desember 2007 av php_user
eifoerde Skrevet 21. desember 2007 Skrevet 21. desember 2007 (endret) Når du logger inn på phpMyAdmin, så står det på høyresiden vilket tegnsett som er valgt Hos meg står det: "Language: Norwegian (no-utf-8)" f.eks EDIT: Hmm, da blir det litt verre... Da er eg ikkje sikker på hva som må gjøres, men er fremdeles rimelig sikker på at det er feil tegnsett en eller annen plass... prøv å se litt på google om du ikkje har forsøkt, søk på: "utf-8 æøå problemer" eller noe sånt.. Endret 21. desember 2007 av eifoerde
Thomas. Skrevet 21. desember 2007 Forfatter Skrevet 21. desember 2007 Slik ser det ut: Language: Norwegian (no-utf-8) MySQL-tegnsett: UTF-8 Unicode (utf8) Kan jo ikke være feil det ?
eifoerde Skrevet 21. desember 2007 Skrevet 21. desember 2007 (endret) nei.. samme som hos meg.. søkte litt på google for deg og fant ut litt: "' æ ' osv er UTF-8 som blir vist som om det var ISO-8859-1" prøv å sett tegnsett på gjesteboken din til ISO-8859-1, og se om det blir noe forskjell i det hele tatt... Ganske korrekt sender ikke MySQL ut dataene standard som UTF-8, men ISO-8859-1. Dette selv om "alt" er UTF-8. For å løse dette må følgende spørring kjøres https://www.diskusjon.no/index.php?showtopic=816043 Endret 21. desember 2007 av eifoerde
Ernie Skrevet 21. desember 2007 Skrevet 21. desember 2007 Kjør spørringen SET NAMES 'utf8' en gang før du henter ut dataene fra mysql. Dette vil gjøre at mysql sender dataene som utf-8 i stedet for iso 8859-1/latin-1 som er standard.
Thomas. Skrevet 21. desember 2007 Forfatter Skrevet 21. desember 2007 Hvor skal jeg kjøre spørringen ? I mysql table ? Hvor ? I php koda ? Hvor ?
Thomas. Skrevet 21. desember 2007 Forfatter Skrevet 21. desember 2007 Så jeg skal sette det inn sånn: ? <?php SET NAMES 'utf8' ?> Men hvorfor akkurat "Set Names"?
Ernie Skrevet 21. desember 2007 Skrevet 21. desember 2007 Det er en SQL-spørring, da bør du naturlig nok bruke mysql_query e.l. Helt eksakt spesisfiserer SET NAMES at følgende tegnsett blir brukt på alle data sendt fra klient til server fra nå. Det spesifiserer også at serveren skal bruke samme tegnsett på alle data som sendes fra server til klient.
jeg_lyver_mye Skrevet 21. desember 2007 Skrevet 21. desember 2007 (endret) Du kan også legge til: <?php header('Content-type: text/html; charset=utf-8;'); før du skriver ut noe i PHP, altså bruk av echo og print. Se om det hjelper hvis du fortsatt sliter. Endret 21. desember 2007 av nevoscript
Thomas. Skrevet 21. desember 2007 Forfatter Skrevet 21. desember 2007 Ernie: Blir det slik da: ? mysql_query ("SET NAMES 'utf8'");
Thomas. Skrevet 21. desember 2007 Forfatter Skrevet 21. desember 2007 Går ikke ann å poste forde... (æøå) Kommer opp "?" nå
jeg_lyver_mye Skrevet 21. desember 2007 Skrevet 21. desember 2007 Du må huske å lagre dokumentet som UTF-8! Sliter du fortsatt, se på innlegget jeg skrev over til deg.
Thomas. Skrevet 21. desember 2007 Forfatter Skrevet 21. desember 2007 Lagre som utf-8 ? I dreamweaver ? Hvordan ?
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå