JavaA2Z

KAB-studio > プログラミング > JavaA2Z > URLDecoderとは

URLDecoder

日本語 資源指定方式復元器
英語 Uniform Resource Locator decoder
ふりがな ゆーあーるえるでこーだー
フリガナ ユーアールエルデコーダー

解説

URLEncoderクラスで変換された文字列を元に戻すクラス
J2SEに含まれるクラスのひとつ。パッケージも含めたクラス名java.net.URLDecoder。
リクエストパラメーターに渡すため、URLEncoderクラスのencode()メソッドで変換された「%xx」形式の文字列を、元に戻すために使用する。

(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

// Sample.java
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.net.URLDecoder;

public class Sample
{
    public static void main( String[] args )
    {
        try
        {
            // 文字列「あいうえお」を、文字コードUTF-8で変換します。
            String string = URLEncoder.encode( "あいうえお""UTF-8" );
            System.out.println( string );
            // %E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A

            // 元に戻します。
            string = URLDecoder.decode( string, "UTF-8" );
            System.out.println( string );
            // あいうえお
        }
        catch( UnsupportedEncodingException e )
        {
            // encode()メソッドの第2引数に渡した文字コードが、Javaの
            // サポートしていない文字コードの場合にはこの
            // UnsupportedEncodingException例外が投げられます。
            e.printStackTrace();
        }
    }
}
// Sample.java
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.net.URLDecoder;

public class Sample
{
    public static void main( String[] args )
    {
        try
        {
            // 文字列「あいうえお」を、文字コードUTF-8で変換します。
            String string = URLEncoder.encode( "あいうえお", "UTF-8" );
            System.out.println( string );
            // %E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A

            // 元に戻します。
            string = URLDecoder.decode( string, "UTF-8" );
            System.out.println( string );
            // あいうえお
        }
        catch( UnsupportedEncodingException e )
        {
            // encode()メソッドの第2引数に渡した文字コードが、Javaの
            // サポートしていない文字コードの場合にはこの
            // UnsupportedEncodingException例外が投げられます。
            e.printStackTrace();
        }
    }
}

この単語を含むページ

「みだし」に含まれているページ

「解説」に含まれているページ

「サンプルプログラムとか」に含まれているページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/08/30
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。