URLDecoder
日本語 | 資源指定方式復元器 |
英語 | Uniform Resource Locator decoder |
ふりがな | ゆーあーるえるでこーだー |
フリガナ | ユーアールエルデコーダー |
URLEncoderクラスで変換された文字列を元に戻すクラス。
J2SEに含まれるクラスのひとつ。パッケージも含めたクラス名はjava.net.URLDecoder。
リクエストパラメーターに渡すため、URLEncoderクラスのencode()メソッドで変換された「%xx」形式の文字列を、元に戻すために使用する。
J2SEに含まれるクラスのひとつ。パッケージも含めたクラス名はjava.net.URLDecoder。
リクエストパラメーターに渡すため、URLEncoderクラスのencode()メソッドで変換された「%xx」形式の文字列を、元に戻すために使用する。
// 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();
}
}
}
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(); } } }