FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Flitig postare
|
I PHP kör jag följande två frågor:
INSERT INTO PRODUCTS SET ID = 1, NAME = "Hammare" INSERT INTO PRODUCTS SET ID = 2, NAME = "Målarpensel" Den första frågan fungerar bra. Den andra ger inget felmeddelande. Men raden innehåller inte 2 och "Målarpensel" utan 2 och "" (tom sträng). Som synes kan jag inte lägga till data som innehåller Å,Ä och Ö. Det blir bara tomma strängar istället för själva datan. Tabellen har Character Set "latin1" och Collation "latin1_swedish_ci". Finns det någon annan inställning (i php eller Mysql) som kan påverka? Mina tester visar att det endast är problem att lägga till text med Å, Ä och Ö när jag kör frågan från PHP. Kör jag samma fråga i en mysql-klient i windows så fungerar frågan prima... Men vad jag vet kan man inte ställa in något default character set i PHP. Och texten ovan är ju uppenbarligen i iso-8859-1. Jag kör väldigt nya versioner av både php och mysql. Tacksam för tips om var jag skall börja leta. |
||
![]() |
![]() |
|
|