Varför blir det frågetecken på vissa tecken?

PHPportalen Forum Index » PHP
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
marcusgarden



Medlem i: 3352 dagar

Status: Offline



#742611
Inlägg Skrivet: 2019-07-20 09:15      Ämne: Varför blir det frågetecken på vissa tecken? Citera

Om jag skriver in t.ex. Załęcze Małe eller Trönderåsen's och sparar i databasen så visas allt korrekt när det visa på min hemsida.

Men när jag gör en fil med informationen så blir det (ibland, inte alltid(?))

Za??cze Małe eller Trönderåsen?s

Varför och hur kan jag fixa detta?

Tack på förhand!
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
harald_b
Moderator



Medlem i: 4813 dagar
Från: Tavesta
Status: Offline



#742612
Inlägg Skrivet: 2019-07-20 18:26      Ämne: Citera

Någonstans används en teckenkodning eller font som inte har stöd för alla tecken.
Se till att UTF-8 används överallt.

Hur bär du dig åt i nuläget när du skapar filen?
 

_________________
R.r - Ett fritt affärssystem
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
marcusgarden



Medlem i: 3352 dagar

Status: Offline



#742613
Inlägg Skrivet: 2019-07-20 21:08      Ämne: Citera

Tack för svar!

I db har jag satt berörda kolumner till

utf8_general_ci

Sedan när filen skapas så kör jag

$utf8b = mb_convert_encoding($content2, "ISO-8859-1", "UTF-8");

Har provat olika saker i olika omgångar, har ibland kört samma sak länge utan att ändra något men ändå så ändras resultatet...:/ Tror själv att det är webbhotellet som då ändrar något(?).
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
harald_b
Moderator



Medlem i: 4813 dagar
Från: Tavesta
Status: Offline



#742614
Inlägg Skrivet: 2019-07-20 23:19      Ämne: Citera

Varför kör du mb_convert_encoding? Det är ju där det blir fel.
 

_________________
R.r - Ett fritt affärssystem
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
LimpanDSS



Medlem i: 2582 dagar
Från: Stockholm
Status: Offline



#742616
Inlägg Skrivet: 2019-07-24 15:06      Ämne: Citera

Ett tips är att sätta din encoding i databasen till utf8mb4 istället. Denna stödjer även emojis och liknande.
 

_________________
Github
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » PHP
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic