felet borde ligga i webläsaren, testa skriv:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252"></HEAD>
längst upp i filen...
4 svar · 240 visningar · startad av Fridolf
Hjälp! =)
Jag har gjort en php-snutt som söker i en mysql-databas och skriver ut resultatet. Tyvärr funkar inte å, ä och ö utan det blir skräptecken istället. Det är bara text som hämtas från databasen som blir fel. Om man skriver frågan direkt i databasen blir det rätt.
Någon idé om var felet kan finnas?
felet borde ligga i webläsaren, testa skriv:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252"></HEAD>
längst upp i filen...
Nix...
Hmmm...
Nu upptäckte jag att felet nog ligger i WinDOS. Jag kör engelsk version av DOS 98 och skrev in värden i databasen genom att köra programmet mysql i ett dosfönster. Den verkar köra med någon annan teckenkodning av åäö där än vad webbläsaren gör. Om jag istället fyllde i värden i databasen med php funkade det att läsa in dem korrekt. När jag kollade i dosfönstret uppträdde nu skräptecknen där istället. Och det kan de ju få göra.
Jupp, DOS och Windows använder olika teckenuppsättningar. Fasligt irriterande...