URLDecoder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
HTML フォームデコード用のユーティリティ クラス。
[Android.Runtime.Register("java/net/URLDecoder", DoNotGenerateAcw=true)]
public class URLDecoder : Java.Lang.Object
[<Android.Runtime.Register("java/net/URLDecoder", DoNotGenerateAcw=true)>]
type URLDecoder = class
inherit Object
- 継承
- 属性
注釈
HTML フォームデコード用のユーティリティ クラス。 このクラスには、MIME 形式から String をデコードするための静的メソッドが application/x-www-form-urlencoded
含まれています。
変換プロセスは、URLEncoder クラスで使用されるのとは逆です。 エンコードされた文字列内のすべての文字は、次のいずれかであると想定されます: "a
"&量子を介して;z
", "A
"&量子を通じて;Z
","0
"&量子を通じて;9
quot;、および " を&します。-
","_
", ".
quot;、および " を&します。*
quot;を&します。 quot &文字。%
"は許可されますが、特殊なエスケープ シーケンスの開始として解釈されます。
変換には次の規則が適用されます。
<ul><li>英数字 ""a
through "z
","A
"through "Z
" ""0
through "9
" <&li>quot;".
、""-
、"*
"、および ""_
は同じままです。 <li>正符号 "+
" は、quot のスペース文字 &変換されます。nbsp の &。quot; を &します。 <li>形式 "%xy
" のシーケンスはバイトを表すものとして扱われます。 xy は 8 ビットの 2 桁の 16 進数表現です。 次に、これらのバイト シーケンスの 1 つ以上を連続して含むすべての部分文字列は、エンコードによってそれらの連続したバイトが生成される文字に置き換えられます。 これらの文字のデコードに使用されるエンコード スキームは、指定することも、指定しない場合はプラットフォームの既定のエンコードが使用されます。 </ul>
このデコーダーが不正な文字列を処理する方法は 2 つあります。 不正な文字だけを残すか、 をスローする java.lang.IllegalArgumentException
可能性があります。 デコーダーが取るアプローチは実装に任されています。
1.2 に追加されました。
の java.net.URLDecoder
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
コンストラクター
URLDecoder() | |
URLDecoder(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
プロパティ
Class |
この |
Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
JniIdentityHashCode |
HTML フォームデコード用のユーティリティ クラス。 (継承元 Object) |
JniPeerMembers |
HTML フォームデコード用のユーティリティ クラス。 |
PeerReference |
HTML フォームデコード用のユーティリティ クラス。 (継承元 Object) |
ThresholdClass |
この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
ThresholdType |
この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
メソッド
Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
Decode(String) |
古い.
文字列を |
Decode(String, Charset) |
特定の java を |
Decode(String, String) |
特定のエンコード スキームを |
Dispose() |
HTML フォームデコード用のユーティリティ クラス。 (継承元 Object) |
Dispose(Boolean) |
HTML フォームデコード用のユーティリティ クラス。 (継承元 Object) |
Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
ToArray<T>() |
HTML フォームデコード用のユーティリティ クラス。 (継承元 Object) |
ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
UnregisterFromRuntime() |
HTML フォームデコード用のユーティリティ クラス。 (継承元 Object) |
Wait() |
現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。> (継承元 Object) |
Wait(Int64) |
現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。 (継承元 Object) |
Wait(Int64, Int32) |
現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
IJavaPeerable.Disposed() |
HTML フォームデコード用のユーティリティ クラス。 (継承元 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
HTML フォームデコード用のユーティリティ クラス。 (継承元 Object) |
IJavaPeerable.Finalized() |
HTML フォームデコード用のユーティリティ クラス。 (継承元 Object) |
IJavaPeerable.JniManagedPeerState |
HTML フォームデコード用のユーティリティ クラス。 (継承元 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
HTML フォームデコード用のユーティリティ クラス。 (継承元 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
HTML フォームデコード用のユーティリティ クラス。 (継承元 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
HTML フォームデコード用のユーティリティ クラス。 (継承元 Object) |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
HTML フォームデコード用のユーティリティ クラス。 |
GetJniTypeName(IJavaPeerable) |
HTML フォームデコード用のユーティリティ クラス。 |