Hallo,
In een script haal ik een lijst van bestandsnamen op (niet uit de database dus, maar uit een directory) waarvan sommige een naam met bv ë of ñ enz. hebben. Nou krijg ik het niet voor elkaar dat deze goed weergegeven worden als ik ze echo.
Inmiddels weet ik wel hoe ik deze zaken uit een database goed in beeld krijg, maar vanuit een bestandsnaam krijg ik het niet voor elkaar. Ik gebruik voor alles UTF(.
Iemand een idee hoe ik dit moet doen?
htmlentities() en/of htmlspecialchars()?
Eddy E op 19/11/2015 18:56:51

htmlentities() en/of htmlspecialchars()?

Heb het geprobeerd, maar als ik dat toevoeg, wordt er helemaal niets weergegeven. Dus ipv bv. itali?(is wiebertje), krijg ik helemaal niks en het moet dus italië worden.
Hoe worden die letters dan weergegeven?
Helpt utf8_encode ()?
Ivo P op 19/11/2015 19:23:18

Hoe worden die letters dan weergegeven?
Helpt utf8_encode ()?

Ja, dat is ´m.
Om dan een link naar het betreffende bestand te maken, werkt dan met utf8_decode?
Nee, dat werkt niet. Heb je toevallig ook een idee hoe ik dan een link naar het betreffende bestand kan maken?
Fatsoenlijke filename kiezen?
Ja, dat zou ik wel willen, maar degee voor wie ik hem maak wil dat de namen met tekens weergegeven worden. Dus een foto uit italie wil die graag als italië.
Maar als het niet kan, kan het niet en moet ie de zaak maar aanpassen.:(
werkt het in de url ook niet als daar de onbewerkte ë staat?

Reageren