Hi

Hoe zouden jullie dit oplossen? In mijn data komen tekens met puntjes erboven voor. Zoals in duitse namen. Ik zou die graag houden.

Maar op het moment dat ik data uit de database met javascript in een html element wil zetten (via php en xml) krijg ik de "Object vereist" foutmelding. En dat blijkt na lang speuren door deze speciale karakters te komen. Want het is weg als ik ze vervang door de &#enz; broeders.
Wat te doen?
Ik laat ze liever correct in de MySql database (ISO-8859-1) staan en ook de xml is ISO-8859-1 en heeft er geen problemen mee .

Maar moet ik dan voor alle mogelijk voorkomende karakters een replace() functie in Javascript gaan maken om het in een html-element te krijgen? Dat lijkt me nogal een habby-babby oplossing.

thx alvast

grt i
Als ik het goed begrijp staat er dat in je database niet html vriendelijk text.
en dat wil je zou houden maar je wilt wel dat het goed getoond word ?

dat zou je volgens mij zou kunnen doen
$jou_nieuwe_text = htmlentities($jou_oude_text, ENT_NOQUOTES);

en dan de variabele $jou_nieuwe_text in je html zetten.
edit:
was ff vergeten dat het javascript was :P
:D okee mooi om te horen dat het probleem verholpen is.

Reageren