мои сообщения обычно приходит, как это в SMSgateway (шлюз направил сообщение в наше приложение),Строка заменить другой символ C#
Брусчатка põll 1 2 3 4 5 6 7 8 121011 (это сообщение правильно)
Но некоторые случаи, это сообщение приходит как,
Брусчатка р &oslas; LL 1 2 3 4 5 6 7 8 121011 (это сообщение неправильное, D поставляется с &oslas;)
это сообщение приходит как строка, когда приходит сообщение &oslas; Мне нужно заменить его на Ø. иногда он приходит с другим именем, например gordØn (gord &oslas; n) Он всегда стат с & знак & endup with; знак.
Здесь я попытался это сделать, но мои знания не достаточно, чтобы завершить это ..
protected void Page_Load(object sender, EventArgs e)
{
try
{
string mobileNo = Request.QueryString["msisdn"];
int dest = int.Parse(Request.QueryString["shortcode"].ToString());
string messageIn = Request.QueryString["msg"];
string operatorNew = Request.QueryString["operator"];
string []reparr = messageIn.Split(' ');//split it & then check contains
reparr[1].Contains = '&';
reparr[1].Contains = ';';
// In here i need to check that character & replace it to originalone.
Label1.Text = "ok";
WriteToFile(mobileNo, dest, messageIn, operatorNew,true,"","");
Я имею в виду, вы можете сделать предположительно 'messageIn.Replace (» &oslas; "," ø ");', но я думаю, что использование 'HtmlDecode' является более гибким. – nneonneo
Когда я добавляю HtmlDecode, то после &, все символы отсутствуют. –