Jeg er ikke lige så skarp i encoding, men hvis det er et problem der skal løses her og nu, kan du jo pakke det ind i en "Util klasse", som du så kan ændre på senere:
public static class EncodingUtil { public static string ReplaceWronglyEncodedDanishCharacters(string s) { if (System.String.IsNullOrWhiteSpace(s)) { return s; }
var replacementPairs = new System.Collections.Generic.List<System.Tuple<string, string>>(); replacementPairs.Add(new System.Tuple<string,string>("æ", "æ")); replacementPairs.Add(new System.Tuple<string,string>("ø", "ø")); replacementPairs.Add(new System.Tuple<string,string>("Ã¥", "å")); replacementPairs.Add(new System.Tuple<string,string>("à ", "Æ")); replacementPairs.Add(new System.Tuple<string,string>("ÃÜ", "Ø")); replacementPairs.Add(new System.Tuple<string,string>("Ã&", "Å")); foreach (System.Tuple<string, string> replacePair in replacementPairs) { s = s.ReplaceAll(replacePair.Item1, replacePair.Item2); } } }
Er godt klar over det ikke er nogen god løsning, men hvis det er noget der skal op at køre her og nu, så skulle du trods alt være videre.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.