
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
> 漢字の始まりを示すシフトインと漢字の終わりを示すシフトアウト
違います。
シフトインとシフトアウトはそれぞれアスキーコードで言うと
0x0F と 0x0E で、7ビットしか使えない環境で
半角カナを送信するときなどに使われるものです。
今ではJISコードって言い方も変なんですが
(漢字のJIS規格はひとつじゃないから)
とりあえず
JISコード
漢字やひらがな(2バイトで表される)などといわゆる半角英数字
(1バイトで表される)
のを、ある特定のしるし(エスケープシーケンス)で
切り替えるやり方
ShiftJIS
JISコードのような切り替えをやらずにまぜて表すやり方
ぐらいでいいんじゃないかと。
正確に書こうとすると800文字じゃとてもたりません。
まあ#1の方の挙げているリンク先に詳しくかかれてますけど。
No.3
- 回答日時:
JISコードは漢字の始まりを示すシフトインと漢字の終わりを示すシフトアウトを付ける事で漢字(2Byteコード)と漢字で無い部分(1Byteコード)を区別しています。
ShiftJISコードはアルファベットにも半角カナにも使っていないJIS8Bitコードの空き 0x81~0x9F、0xE0~0xFC を漢字の1バイト目とする事で漢字(2Byteコード)と漢字以外(1Byteコード)を区別しています。
No.2
- 回答日時:
★買った参考書は分かりにくそうですね。
・『1B』とか『2B』って1バイト、2バイトという意味かな?
>JISコードとシフトJISコードの違いが分かりません。
>というか同じではないでしょうか?
↑
同じではないです。
>2つのコードの違いを教えてください。
↑
半角文字の英数字・記号などはどちらも1バイトの ASCII コードとして表します。
JIS漢字コードとシフトJIS漢字コードは両方とも1つの漢字(ひらがなも含む)を
2バイトで1文字と表します。ここは共通。
・JIS漢字コードは
第1バイトに 0x21~0x7E までの文字コードを使う(94種類)
第2バイトにも 0x21~0x7E までの文字コードを使う(94種類)
この2バイトの組み合わせで漢字文字を表現しています。(94×94=8836種類)
つまり
0x2121、0x2122、0x2123…0x212F⇒ 、。,.・:;?!゛゜´`¨
0x2130、0x2131、0x2132…0x213F⇒^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/
:
0x7E70、0x7E71、0x7E71…0x7E7E⇒・・・・・・・・・・・・・・・
となります。
・シフトJIS漢字コードはちょっと複雑で
第1バイトに 0x81~0x9F、0xE0~0xFC までの文字コードを使う(60種類)
第2バイトは 0x40~0x7E、0x80~0xFC までの文字コードを使う(188種類)
この2バイトの組み合わせで漢字文字を表現しています。(60×188=11280種類)
つまり
0x8140、0x8141、0x8142…0x814F⇒ 、。,.・:;?!゛゜´`¨^
0x8150、0x8151、0x8152…0x815F⇒ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\
:
0xFCF0、0xFCF1、0xFCF2…0xFCFC⇒・・・・・・・・・・・・・
となります。
・上記で『・』となっているのは文字コードのフォントがないからです。注意。
あと JIS 漢字コードはメールなどで使われています。
http://www.asahi-net.or.jp/~AX2S-KMTN/ref/jisx02 …→『JIS基本漢字』
シフト JIS 漢字コードは普通のテキストファイルなどに多く使われています。
だから『あいうえお』はシフトJISコードで表すと
0x82A0、0x82A2、0x82A4、0x82A6、0x82A8 となります。
・以上。ネット検索した方がいい資料が見つかりますよ。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# S-JIS → JIS コード変換するには 3 2023/02/09 23:55
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- その他(プログラミング・Web制作) 文字コード及びフォントに関する次の記述を読み,適切なものをすべて選べ。 ASCIIとは,英数字だけを 4 2023/01/11 19:10
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- Excel(エクセル) Excelの操作方法を教えてください!頭文字2~8文字で特定の値に返す方法 8 2022/07/14 11:26
- 作詞・作曲 作曲家を目指して音楽理論の勉強をしていますが、あと何をすれば良いのかわからなくなりました。 楽典・実 6 2023/04/27 19:12
- Excel(エクセル) マクロ、条件付き書式のfont.color 1 2023/03/28 01:10
- その他(ビジネス・キャリア) JISの表記について 1 2023/07/06 14:35
- その他(趣味・アウトドア・車) 家を建てます。その家の中のシンセサイザー(電子キーボード)の電源で使うコンセントの高さを床から80セ 2 2022/11/30 00:08
- JavaScript 空白で入力フォームのボタンをクリックしたら、ブラウザの上部からjavascriptで 表示されるアラ 1 2022/05/20 11:16
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
慣用句を教えてください
-
【お風呂を溜める】「ためる」...
-
人のせいにするの「せい」の漢...
-
”読むこと”を漢字2語でなんて...
-
知っている、知らないを二語の...
-
漢字の読み方
-
気軽に教えてね。ヤマト運輸や...
-
日本習字 正式名称
-
壱 弐 参 ? ?・・・・4...
-
三つ同じ漢字が続く四字熟語を...
-
「会社にて」電話でお相手様の...
-
「あいみつをとる」って漢字で...
-
魚に真で…?
-
峰と峯と嶺と尾根
-
ビジネス用の名刺の作成をする...
-
「趾爪」の読みを教えて下さい。
-
使ってはいけない漢字って??
-
JISコードとシフトJISコードの違い
-
コンピューター利用技術検定と...
-
主という漢字は何年生で習うの...
おすすめ情報