[xml] ° wordt %B0

Pagina: 1
Acties:

  • tutterke
  • Registratie: April 2001
  • Laatst online: 26-06 09:28

tutterke

Klein maar tapper!

Topicstarter
Via coolmon exporteer ik om de zoveel seconden m'n system settings naar een xml file, die ik dan via een javascriptje via een website kan aanroepen...

zodat ik vanop internet kan checken wat m'n pc doet :)

ik heb ook in coolmon een extension zitten die me de buitentemperatuur aangeeft, bvb.

Temperatuur in Antwerpen: 30° C

werkt allemaal leuk, maar als ik het exporteer naar xml krijg ik dit:

code:
1
2
3
  <Item_25 /> 
  <Item_26>Temperatuur in Antwerpen: 30%B0C</Item_26> 
  <Item_27 />


hij exporteert het ° dus niet goed...
is dit een limitation van XML of een fout in coolmon ?

en kan ik het ook verhelpen ?

And I find it kind of funny
I find it kind of sad
The dreams in which I'm dying
are the best I've ever had.


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

andere header waarschijnlijk
wat gebruik je nu voor encoding?

Doet iets met Cloud (MS/IBM)


  • Hoppie
  • Registratie: Februari 2001
  • Niet online
Exporteer anders alleen de 30 en voeg het º-teken toe in je JavaScriptje?

  • tutterke
  • Registratie: April 2001
  • Laatst online: 26-06 09:28

tutterke

Klein maar tapper!

Topicstarter
code:
1
<?xml version="1.0" encoding="UTF-8" ?>


dit wordt gezet door coolmon, zou dus niet weten hoe het aanpassen :)

en dat met het ° achteraf toevoegen gaat ook niet, want de temperatuur zelf haalt hij ook van een andere site, en die geven hun raw data met een ° teken door :)

And I find it kind of funny
I find it kind of sad
The dreams in which I'm dying
are the best I've ever had.


  • tutterke
  • Registratie: April 2001
  • Laatst online: 26-06 09:28

tutterke

Klein maar tapper!

Topicstarter
hmm, heb script beetje aangepast, andere site gezocht, en krijg nu de raw data door zonder het ° teken, en ik heb er dan maar 'graden' achtergezet B)

niet ideaal, maar het moet voorlopig maar zo :)

And I find it kind of funny
I find it kind of sad
The dreams in which I'm dying
are the best I've ever had.


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

%B0 is gewoon de code voor het graden teken. B0 (of 176 decimaal) is de asciiwaarde van dit teken. Vergelijk het met de %20 die in een url een spatie voorsteld. Hij exporteerd dus helemaal niet fout, maar je leest het niet helemaal goed in. (Nu ik er trouwens over nadenk, zou het eigenlijk niet &0260; moeten zijn?)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Limhes
  • Registratie: Oktober 2001
  • Laatst online: 19-08 19:06
Ja het programma past hier urlencoding toe terwijl html entities veel beter was geweest.

Kijk es of het misschien een of andere instelling is die je fout hebt staan.

En Janoz: ik weet niet waar je die &0260; vandaan tovert (das niet eens een geldige entity waarde) want het Unicode-graden-teken is toch echt B0.
Decimaal: &#DDD;
Hexadecimaal: &#xHHHH;

  • TheOneLLama
  • Registratie: Oktober 2000
  • Laatst online: 20-01-2022

TheOneLLama

A llama like no llama before

tutterke schreef op 18 augustus 2002 @ 19:57:
code:
1
<?xml version="1.0" encoding="UTF-8" ?>


dit wordt gezet door coolmon, zou dus niet weten hoe het aanpassen :)

en dat met het ° achteraf toevoegen gaat ook niet, want de temperatuur zelf haalt hij ook van een andere site, en die geven hun raw data met een ° teken door :)
Ergens wordt er geen UTF-8 encoding gebruikt.. waar kan je niet vertellen, misschien coolmon zelf, of een editor die je mogelijk gebruikt heb (ik ken coolmon niet) of de pagina die je bekijkt waar dat javascriptje gebruikt wordt, of het javascriptje zelf..

Opera OpenOffice.org Jabber Psi jabber://llama@mordax.com


  • Juup
  • Registratie: Februari 2000
  • Niet online
Hij exporteert de ° wel goed. Zo hoort het in xml.

Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.

Pagina: 1