[XML-PHP] Hoe kan ik speciale tekens omzetten?

Pagina: 1
Acties:
  • 219 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • RSD
  • Registratie: Maart 2001
  • Laatst online: 08-02-2017
Weet iemand misschien hoe ik speciale tekens in een XML file kan omzetten naar de html-code voor dat teken dus bijv:
xml---> PHP
æ ---> æ

Is hier een speciale functie voor en zo ja, hoe doe ik dat ?

Alvast bedankt

Acties:
  • 0 Henk 'm!

  • RSD
  • Registratie: Maart 2001
  • Laatst online: 08-02-2017
Ik weet dat ik met htmlentities dat omzetten kan doen, maar hij doet het niet goed op de een of andere manier

Acties:
  • 0 Henk 'm!

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
'doet het niet goed'
kun je iets meer details geven?
overigens werken die entities niet helemaal hetzelfde met XML als met HTML, maar daar weet ik de details ook niet van.

Acties:
  • 0 Henk 'm!

  • RSD
  • Registratie: Maart 2001
  • Laatst online: 08-02-2017
ik heb dus een xml file en daar staan rare tekens in. Nu heb ik een XML parser en die zet de inhoud van die XML file in variabelen, deze variabelen wil ik nu in een MySql database zetten, dus de inhoud van die XML file. Hij insert een gedeelte, maar na een tijdje loopt ie vast
en dat komt door die special characters denk ik.

Acties:
  • 0 Henk 'm!

  • RSD
  • Registratie: Maart 2001
  • Laatst online: 08-02-2017
kheb het al :)

Acties:
  • 0 Henk 'm!

Anoniem: 1139

Een antwoord zal wel leuk zijn...

Acties:
  • 0 Henk 'm!

  • RSD
  • Registratie: Maart 2001
  • Laatst online: 08-02-2017
ok... je haalt ze dus uit die variabelen en dan:

$description = htmlentities($description,ENT_QUOTES );

Dat was het zeg maar, hij geeft nu in ieder geval geen errors meer, alleen haalt ie ze er nog wel een beetje verrot uit, maar so be it!

Acties:
  • 0 Henk 'm!

  • Rense Klinkenberg
  • Registratie: November 2000
  • Laatst online: 15-06 17:59
Als je de output op utf-8 zet, hoef je alleen maar te zorgen dat je de unicode code van een karakter kent.

http://www.thebit.com/Internet/HTML_Appendixes.ASP heeft een hele goede lijst. Anders bied google vaak ook een goede oplossing.
Pagina: 1