私の c# アプリケーションでは、文字列文字を特殊文字に変換したいと考えています。私の入力文字列は "G\u00f6teborg" で、出力を Göteborg にしたいです。
以下のコードを使用していますが、
string name = "G\\u00f6teborg";
StringBuilder sb = new StringBuilder(name);
sb = sb.Replace(@"\\",@"\");
string name1 = System.Web.HttpUtility.HtmlDecode(sb.ToString());
Console.WriteLine(name1);
上記のコードでは、二重スラッシュは同じままで、単一のスラッシュに置き換えられていないため、デコード後に G\u00f6teborg として出力を取得しています。
これに対する解決策を見つけるのを手伝ってください。前もって感謝します。