Just nu i M3-nätverket
Gå till innehåll

utf8


mac3

Rekommendera Poster

Hej jag vet inte om jag har missat nånting 

När jag söker i databasen med ö och sparat php filen i latin 1 då fungerar det fint  men om jag sparar filen i uft8 då få jag ingenting tillbaka 

jag kör set_charset("utf8")) också 

tabellen är i uft8 och     utf8_general_ci

Länk till kommentar
Dela på andra webbplatser

Mr Andersson

Du får nog visa lite kod om  det ska gå att hjälpa dig.

 

Men generellt är det så att om du arbetar med UTF8 i php så behöver du använda mb_-versionen av strängfunktionerna, tex substr() -> mb_substr()  och strlen() -> mb_strlen(). Detta är för att de vanliga funktionerna inte klarar multibyte-tecken (som utf8 är).

Länk till kommentar
Dela på andra webbplatser

Mr Andersson

Din variabel $u innehåller inte korrekt data, det ska vara "johkäm50".

Kontrollera också att filen verkligen är sparad som en utf-fil (utan BOM). 

Du kan tex öppna filen i notepad, välja spara som och kolla i listboxen längst ned vad den visar för kodning.

 

 

Länk till kommentar
Dela på andra webbplatser

jag vet variabeln $u är inte korrekt data, om du ser är filen i iso 8859-1 men jag vill att mysql ska ta åäö utan behöva använda mig iso 8859-1, jag har kollat på utf8mb4 men det fungerar inte med filen är i uft8 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...