PhelpsTransposed Skrevet 28. august 2013 Del Skrevet 28. august 2013 Hei!Henter en session variabel slik:$Navn = mysql_real_escape_string($_POST['Name']);og setter den deretter inn i min database. Når jeg echoer $Navn, som la oss si er "Pål" får jeg nemlig "Pål" ut, men når jeg leser det i databasen blir det PÃ¥l.Hva skjer her? Oppretet tabellen med HeidiSQL og satt språk til å være utf8_bin Lenke til kommentar
magnusalex Skrevet 28. august 2013 Del Skrevet 28. august 2013 Sjekk at filen og databasen kjører samme encoding. 1 Lenke til kommentar
Crowly Skrevet 30. august 2013 Del Skrevet 30. august 2013 Sjekk at tilkoblingen til databasen bruker utf8, med pdo $pdo = new PDO( 'mysql:host=mysql.example.com;dbname=example_db', "username", "password", array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); Alternativt kjør teksten igjennom utf8_encode() og utf8_decode(). 1 Lenke til kommentar
Dan-Levi Skrevet 2. september 2013 Del Skrevet 2. september 2013 Sjekk at database og tabeller er satt opp med korrekt http://goo.gl/nUKbgh 1 Lenke til kommentar
MikkelRev Skrevet 26. september 2013 Del Skrevet 26. september 2013 Sjekk at ingen andre enn deg har hatt problemer med æ, ø og å før https://www.diskusjon.no/index.php?showtopic=730921 1 Lenke til kommentar
Frkwhiteangel Skrevet 20. desember 2013 Del Skrevet 20. desember 2013 Heisann PhelpsTransposed! Jeg har hatt samme problem som deg, se om du lagrer filene dine i UTF8, og hvis du bruker en annen fil for å vise databasedetaljene så sjekker du den også 1 Lenke til kommentar
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å