Ik heb een chatapplicatie gemaakt waarbij tekst wordt ingevoerd, via AJAX wordt ingevoerd in een MySQL database, en welke ook weer middels AJAX uit deze database worden gehaald.
Nu heb ik geprobeerd de ingevoerde tekst te encoderen zodat &-tekens ook goed kunnen worden behandeld.
Dit lukt, maar levert een probleem op.

Ik heb binnen Javascript encodeURIComponent() gebruikt.
Dit wordt zo weggeschreven. Alle tekensen zoals &, !, @ etc worden goed "omgezet".
Het €-teken wordt óók omgezet, maar niet meer terug geconverteerd bij plaatsen van de HTML

hoe kan ik dit oplossen?
WWaar word het naartoe geconverteerd?
Het wordt omgezet tot dit: %25u20AC
Waarom gebruik je niet de valide HTML tag? €
Dat had ik eerst ook gedaan, maar dan blijft het & teken erin zitten, wat problemen veroozaakt in het javascript script.. of doe ik dan iets fout?

Reageren