4

stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncodingC# (Windows Phone 用) を使用して、iPhoneの動作を模倣する方法を見つけようとしています。

私は iPhone のプログラミングについて何も知りません。それを Web 検索しても、それを模倣する方法を理解するのに役立つ実際の動作を説明しているドキュメント ページが表示されないようです。つまり、エンコーディングを使用して文字列を「パーセントエスケープ」していることはわかりますが、得られる出力が正しいことを確認するために何をするかの例は見つかりません。単純な URL エンコードですか?

4

3 に答える 3

4

あなたの質問を理解したかどうかはよくわかりませんが、HttpUtility.UrlEncodeが探しているものかもしれません。MSDN で、その定義と例を見つけることができます。

更新:これは、あなたが言及した iOS の方法に関する Appleの公式ドキュメントです。

于 2012-06-29T22:25:37.460 に答える
0

URLでこれを試してください

  var uri = new Uri (url);
    var nsurl = new NSUrl (uri.GetComponents (UriComponents.HttpRequestUrl, UriFormat.UriEscaped));
    UIApplication.SharedApplication.OpenUrl (nsurl);
于 2013-04-10T03:02:09.347 に答える