US-ASCII
日本語 | 米情報変換標準規格 |
英語 | us-ascii、United States-American Standard Code for Information Interchange |
ふりがな | ゆーえすあすきー |
フリガナ | ユーエスアスキー |
半角英数字のみの文字コード。
「ASCII」の、IANAで指定された名称のひとつ。
ASCIIをプログラムで指定する場合、たとえばStringクラスの第2引数に渡す時等には、IANAで指定されている"US-ASCII"という名称を使用する。"ASCII"でも使用できるが、JavaではMIMEで指定された名称を使用することが多いため、慣例的に"US-ASCII"が使用されている。
「ASCII」の、IANAで指定された名称のひとつ。
ASCIIをプログラムで指定する場合、たとえばStringクラスの第2引数に渡す時等には、IANAで指定されている"US-ASCII"という名称を使用する。"ASCII"でも使用できるが、JavaではMIMEで指定された名称を使用することが多いため、慣例的に"US-ASCII"が使用されている。
参考サイト
// Sample.java
import java.io.UnsupportedEncodingException;
public class Sample
{
public static void main( String[] args )
{
try
{
// ASCIIからUnicodeに変換してStringクラスに格納します。
byte[] bytes = new byte[] { (byte)0x41, (byte)0x42, (byte)0x43 };
// 文字コードの変換はStringクラスのコンストラクタで行います。
// 第1引数には他文字コードの文字列が格納されたbyte型配列を渡します。
// 第2引数には、そのbyte型配列に格納されている文字列の文字コードを渡します。
// そうするとUnicodeに変換されて格納されます。
String string = new String( bytes, "US-ASCII" );
System.out.println( string );
// ABC
}
catch( UnsupportedEncodingException e )
{
// StringクラスのコンストラクタがUnsupportedEncodingException例外を
// 投げるので拾います。第2引数で渡された文字コード(上記の例では「US-ASCII」)
// が、Javaではサポートされていない文字コードの場合にエラーとなります。
e.printStackTrace();
}
}
}
import java.io.UnsupportedEncodingException;
public class Sample
{
public static void main( String[] args )
{
try
{
// ASCIIからUnicodeに変換してStringクラスに格納します。
byte[] bytes = new byte[] { (byte)0x41, (byte)0x42, (byte)0x43 };
// 文字コードの変換はStringクラスのコンストラクタで行います。
// 第1引数には他文字コードの文字列が格納されたbyte型配列を渡します。
// 第2引数には、そのbyte型配列に格納されている文字列の文字コードを渡します。
// そうするとUnicodeに変換されて格納されます。
String string = new String( bytes, "US-ASCII" );
System.out.println( string );
// ABC
}
catch( UnsupportedEncodingException e )
{
// StringクラスのコンストラクタがUnsupportedEncodingException例外を
// 投げるので拾います。第2引数で渡された文字コード(上記の例では「US-ASCII」)
// が、Javaではサポートされていない文字コードの場合にエラーとなります。
e.printStackTrace();
}
}
}
// Sample.java import java.io.UnsupportedEncodingException; public class Sample { public static void main( String[] args ) { try { // ASCIIからUnicodeに変換してStringクラスに格納します。 byte[] bytes = new byte[] { (byte)0x41, (byte)0x42, (byte)0x43 }; // 文字コードの変換はStringクラスのコンストラクタで行います。 // 第1引数には他文字コードの文字列が格納されたbyte型配列を渡します。 // 第2引数には、そのbyte型配列に格納されている文字列の文字コードを渡します。 // そうするとUnicodeに変換されて格納されます。 String string = new String( bytes, "US-ASCII" ); System.out.println( string ); // ABC } catch( UnsupportedEncodingException e ) { // StringクラスのコンストラクタがUnsupportedEncodingException例外を // 投げるので拾います。第2引数で渡された文字コード(上記の例では「US-ASCII」) // が、Javaではサポートされていない文字コードの場合にエラーとなります。 e.printStackTrace(); } } }