java.net類URLEncoder
1094 ワード
java.net クラスURLEncoder
TMLフォーマットコードのユーティリティクラスです。このクラスはStringをStringに変換することを含みます。
String符号化には、以下の規則があります。文字の数字文字「 特殊文字「 スペース文字「 他のすべての文字は安全ではないので、まずいくつかの符号化機構を使用して1つまたは複数のバイトに変換される。その後、各バイトは3文字の文字列「 例えば、UTF-8の符号化機構を使用して、文字列「The string@foo-bar」は、「The+string+%C 3%BC%40 foo-bar」に変換されます。
注:World Wide Web Consortium Recommandation ステートメントはUTF-8を使用すべきです。このコードを使用しないと、互換性がありません。
TMLフォーマットコードのユーティリティクラスです。このクラスはStringをStringに変換することを含みます。
application/x-www-form-urlencoded
MIME形式の静的方法。HTML形式のコードに関する詳細はHTMLを参照してください。 規範String符号化には、以下の規則があります。
a
」から「z
」、「A
」から「Z
」まではそのままです。0
」、「9
」、「.
」、「-
」は不変です。*
」はプラス記号「_
」に変換されます。
」で表される。 xy。 このバイトの二桁の十六進数は形式を表します。推奨の符号化機構はUTF-8である。しかし、互換性を考慮して、コードが指定されていない場合は、対応するプラットフォームのデフォルトコードが使用される。public static String encode(String s,
String enc)
throws UnsupportedEncodingException
指定された符号化スキームを使って文字列を変換します。 +
を選択します。この方法は、提供された符号化機構を用いて、安全でない文字のバイトを取得する。注:World Wide Web Consortium Recommandation ステートメントはUTF-8を使用すべきです。このコードを使用しないと、互換性がありません。