2017-04-17 4 views
0

Chromeを使用して、ユーザー入力に基づいて特定のウェブサイトで何かを検索することを主な目的としてC#で開発された小さなアプリケーションがあります。ユーザーが文字列を入力してボタンを使用した後、Chromeで開かれた最終的なURLは%です。このため、値はそのウェブサイトでは見つかりません。 Google Chromeでこれを避けるにはどうすればよいですか?またはC#で?ありがとう。ここでURL(%Chrome)の%文字を削除するには

コードです:

private void btnCheck_Click(object sender, EventArgs e) 
{ 
    System.Diagnostics.Process.Start("http://www.mfinante.ro/infocodfiscal.html?cod='" + txtCIF.Text + "'"); 
} 
+0

それはのためのパーセントエンコーディングの一部です予約文字https://en.wikipedia.org/wiki/Percent-encoding#Types_of_URI_characters – CinCout

答えて

2

サンプルコード:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text.RegularExpressions; 
using System.Web; 
namespace Rextester 
{ public class Program { 
public static void Main(string[] args){ 
string url = "localhost:8080/Site/List/hello%20test%20A89"; 
string newUrl=System.Web.HttpUtility.UrlDecode(url); 
Console.WriteLine(newUrl);}}} 

OUTPUT: はlocalhost:8080 /サイト/一覧/ハローテストA89

+0

私は理解していません.. – cdrrrrr

+0

私は上記のコードを編集しました。あなたはhttp://rextester.com/XZIZ58160でもそれを見つけることができます –

関連する問題