Thread: [C#]€ wordt weergegeven als €Â
-
03-04-2012, 11:42 #1Approved 9liver
- Registered
- 25/12/02
- Location
- Brugge
- Posts
- 3,975
- iTrader
- 17 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/49
[C#]€ wordt weergegeven als €Â
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:
Via HtmlAgilityPack vraag ik de inhoud van het content attribuut op:Code:<meta itemprop="price" content="€ 0,69" />
Dit werkt zonder problemen. Echter wanneer ik die string dan wil weergeven in een listview (of ergens anders) wordt € getoond ipv het euroteken.Code:page.DocumentNode.SelectNodes("//meta[@itemprop='price']")[0].Attributes["content"].Value;
Iemand een idee hoe ik dit kan oplossen? (Liever niet via string.replace, want het kan ook een andere currency zijn)no votes
-
-
03-04-2012, 11:46 #2Approved 9-lifer
- Registered
- 27/08/04
- Location
- Leuven
- Posts
- 930
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 11/38
I am thee and thou art me and all of one is the other.
TED talk: Richard Dawkins on militant atheismno votes
-
03-04-2012, 11:56 #3Approved 9liver
- Registered
- 25/12/02
- Location
- Brugge
- Posts
- 3,975
- iTrader
- 17 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/49
no votes
-
03-04-2012, 12:10 #4Approved 9liver
- Registered
- 25/12/02
- Location
- Brugge
- Posts
- 3,975
- iTrader
- 17 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/49
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
no votes

