[PHP] Speciale tekens geven problemen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • RickvanHaas
  • Registratie: Oktober 2004
  • Laatst online: 15-05-2024
Ik loop tegen een probleem aan met speciale tekens, zoals ë e.d. Mijn bestanden krijgen de iso-8895-1 charset mee in de header. In het bestand komen veel woorden voor met daarin een trema. Zo komen ze uit de database en worden ze ook getoond. In de nieuwere versies van gangbare browsers levert dat geen problemen op, maar IE 5.5 heeft er beduidend meer moeite mee.

Idealiter zou ik de ë met een PHP-functie vervangen door een nette ë . Na zoeken op php.net heb ik nog geen functie gevonden die het voor elkaar krijgt. Kunnen jullie me misschien verder helpen?

Acties:
  • 0 Henk 'm!

  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021

Acties:
  • 0 Henk 'm!

  • RickvanHaas
  • Registratie: Oktober 2004
  • Laatst online: 15-05-2024
htmlentities does the trick! Dank je.

Acties:
  • 0 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Het belangrijkste is natuurlijk dat je character encoding overal klopt en dat deze ook correct aan de browser medegedeeld wordt.

Op de gok omzetten naar entities of lukraak response headers neerzetten is enkel symptoombestrijding.

{signature}