• ベストアンサー

JISコードと句点コードと16進法

1601は3021? 11が2B? 3が23? よくわかりません。 教えてください。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.2

区点コードからJISコードへの変換が知りたいんですね。 区点コード 01601 であれば、 区番号=016 点番号=01 です。 JISコード=(区番号+20h)×100h+点番号+32h (語尾にhが付く数値は16進数です。) でJISコードを求められます。 20h=32 100h=256 ですので、10進数で表記すれば JISコード=(区番号+32)×256+点番号+32 では、01601を入れてみましょう 区番号=016 点番号=01 ですので、 (16+32)×256+1+32=48×256+33=12321 12321を16進数で表すと3021hです。

dekirumon
質問者

お礼

ありがとうございました。とても分り易い説明で理解しやくかったです。

その他の回答 (1)

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

文字コードには色々あります。 JISコード シフトJISコード 区点コード EUC Unicode 等々です。 例えば漢字の「亜」ですが、 JIS 3021(16進数) シフトJIS 889F(16進数) 区点 01601(10進数) Unicode 4E9C(16進数) です。 ※区点コードは16進数で表現しません。 >1601は3021? 区点コード1601はJISコード3021 >11が2B? 区点コード1611はJISコード302B >3が23? ASCIIコードでの3が16進数23 という事ですね。 数字の前にコード名を書かないと何がなんだか解らないという事です。 ご理解頂けましたでしょうか。

dekirumon
質問者

補足

ありがとうございます。すいません質問の仕方が悪かったようです。区点コード1601からJISコード3021 の変換の仕方が知りたかったんです。10進法から16進法へどういう理屈でそうなるのか?よろしくお願いします。

関連するQ&A

  • JISコードとシフトJISコードの違い

    僕の買った参考書には ASCIIコード・・・英数字・記号を1Bで表す。 JISコード・・・英数字・記号を1Bで表すコード体系とひらがな・漢字を2バイトで表すコード体系。 シフトJISコード・・・ASCIIの1Bコード体系とJISの2Bコード体系を合体した文字コード。 とあるのですが、JISコードとシフトJISコードの違いが分かりません。というか同じではないでしょうか?2つのコードの違いを教えてください。

  • 文字操作をしたjisコードをシフトjisに変えたい

    携帯メールをCGIで受け取って処理するスクリプトを書いているのですが 文字コードの処理について行き詰っています。 $str = " $B$F$9$H (B"; #jisコードで"てすと" として、この文字列をjcode.pmでシフトjisに変換したいのですが $body = Jcode::convert($str, 'sjis'); このようにしても$bodyの中身は" $B$F$9$H (B"のまま変わりません。 MIME::parserでうけとったjisコードの文字列はちゃんと変換されるのでjcode.pmに問題はないと思われますが、 文字列操作をして変数に入れるとMIME::parserで受け取った場合とおなじ内容でもデコードされないとゆう結果になります。 なにか根本的に違うのでしょうか… スペースを省いてみたり $body = Jcode::convert($str, 'sjis','jis'); としてみたりしたのですが まったくダメでした。 ちょっとしたアドバイスだけでもいいのでよろしくお願いします。 あとお金がかかってもよいので、そういった問題を解決できそうなサイトなどがあれば紹介していただければと思います。 よろしくお願いします。m(__)m

  • JISコードが正しく表示されない

    閲覧ありがとうございます。 エクセルでJISコード表を作成してます。 B2[=DEC2HEX(CODE(C2),4)]関数 C2[文字]でJISコードを表示させてるのですが、 UniCodeの0x00A1~0x00A5を入力(IMEパレット)すると0x00A5は、005Cと正しく表示されるのですが、それ以外は003Fと違う値が表示されます。 何か設定等で問題あるのでしょうか? 宜しくお願いします。

  • JISコードがわからない

    「昱」(イク・ヨク)のJISコードを教えてください。

  • JISコードについて

    wordの並べ替え機能で、JISコードがあるんですが、 使ってみても何を基準に並べ替えられているのかが分かりません。 JISコードを調べてみたんですが、よく分からず、 どなたか分かりやすい説明をお願いします。

  • JISコードがわからない。

    囀る(さえず・る)という字のJISコードを教えてください。 新字源で検索したんですが、うまく回答を得られませんでした。

  • JISコードとは

    「JISコード」という言葉の意味が分かりません。 アスキーデジタル用語事典 http://yougo.ascii24.com/gh/13/001390.html によると、JIS X 0208、JIS X 0212に規定される文字コードのことのように思えるのですが、JIS X 0201、JIS X 0213に規定される文字コードは、JISコードには含まれないのでしょうか。 それとも、このようなこととは異なる、全く別の概念でしょうか。 「JISコード」の意味を教えてください。

  • JISコードとshift JISコードとを示す、JIS X 0208中の文書

    JISコードとshift JISコードとは、JIS X 0208において規定されていると思いますが、具体的には、JIS X 0208の中の何という文書(例えば、表-3とか、附属書3とか)に示されているのでしょうか。

  • 土の下に口を書く吉の漢字コード(JISコード、句点でも可)

    Win、XPのOSを使用してるのですが、吉の漢字で土の下に口を書く吉の漢字をパソコンで表示するJISコードを教えて頂きたいのですが。以前間違い無くあるコード (現在全然覚えていない)で土の下に口を書く吉田と言う漢字を表示できたのですが、パソコンが壊れ、再インストールした為、単語登録していたのが消去し、現在表示出来なくなっています。漢字変換ソフトはIME2000です。

  • JISについて

    JISの1997年度版のB1177(六角穴付き止めねじ)について、1988年度版との内容の変更点を教えていただきたいと思っています。宜しくおねがいします。

専門家に質問してみよう