Ik wil in een tekst

ë

vervangen door

\'e

Ik gebruik hiervoor bij een <br> de volgende code voor, waardoor er BR komt te staan.
Maar hoe krijg ik \'e in de volgende regel zonder syntax-errors?

$html = str_replace('<br>','BR',$html);

<?php
$html = str_replace('&euml;', "\'e", $html);
?>
Wat ik mij vooral afvraag: waarom zijn dit soort vertaalslagen in eerste instantie nodig? Bovenstaand vraagstuk kan een indicatie zijn van andere problematiek, zoals:
- issues met character encoderingen
- issues met het opslaan/wijzigen van teksten met HTML

Het continu heen en weer vertalen van dingen die een speciale betekenis hebben in HTML lijkt mij in ieder geval geen oplossing, maar symptoombestrijding van onderliggende problemen.

Reageren