Archief - [C#]€ wordt weergegeven als €Â

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

breez

Legacy Member
Ik ben bezig aan een projectje in C#. Ik gebruik HtmlAgilityPack om data van een website te halen.

Ik heb een html tag die als volgt wordt weergegeven in de broncode:
Code:
<meta itemprop="price" content="€ 0,69" />

Via HtmlAgilityPack vraag ik de inhoud van het content attribuut op:
Code:
page.DocumentNode.SelectNodes("//meta[@itemprop='price']")[0].Attributes["content"].Value;

Dit werkt zonder problemen. Echter wanneer ik die string dan wil weergeven in een listview (of ergens anders) wordt € getoond ipv het euroteken.

Iemand een idee hoe ik dit kan oplossen? (Liever niet via string.replace, want het kan ook een andere currency zijn)

breez

Legacy Member
Het had blijkbaar niets met HtmlAgilityPack te maken.

Ik gebruikte WebClient.DownloadString om de htmlcode van de pagina te downloaden en ik moest gewoon de encoding van de webclient op UTF8 zetten ipv default laten staan :lol:
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan