JavaA2Z

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

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"が使用されている。

参考サイト


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

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

// 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();
        }

    }
}
// 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();
        }

    }
}

この単語を含むページ

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

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

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

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