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

utf8

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

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

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).

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

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.

 

 

Dela detta inlägg


Länk till inlägg
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 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×