No.2ベストアンサー
- 回答日時:
EUCには、2バイト文字の他に3バイト文字もあります。
各文字のコード範囲は、以下の通りです。
2バイト文字
・1バイト目 0x8E , 0xA1 ~ 0xFE
・2バイト目 0xA1 ~ 0xFE
3バイト文字
・1バイト目 0x8F
・2バイト目 0xA1 ~ 0xFE
・3バイト目 0xA1 ~ 0xFE
すべて ASCIIコード(0x00 ~ 0x7F)以外で構成されているわけですが、ほとんどの部分でコード範囲が重複しています。
このため、「ある文字列のnバイト目が、何バイト文字の何バイト目か」を判別するには、文字列先頭からチェックをするしかありません。
この回答へのお礼
お礼日時:2003/02/16 22:41
ありがとうございます。
日本語の文字数に対応した処理をすることができました。
3バイト文字があるなんて初めて知りました。
先頭からチェックしないとうまくいかないようですね。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 文字コード及びフォントに関する次の記述を読み,適切なものをすべて選べ。 ASCIIとは,英数字だけを 4 2023/01/11 19:10
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- C言語・C++・C# VisualStudioのソースコードで漢字を使いたい 4 2022/05/21 10:16
- UNIX・Linux Postfixでドコモメールに送信すると届くまで10分ぐらいかかる 6 2023/03/05 13:56
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
- ビジネスマナー・ビジネス文書 バイト先で、お客さんに領収書にサインを書いて欲しいと言われました。 『〇〇〇〇(株)』でお願いします 4 2023/08/25 22:38
- C言語・C++・C# 【C言語】全角文字の配列を、全角のまま1文字ずつ出力する方法 4 2023/05/09 15:08
- お菓子・スイーツ サーティワンについてで アイスの入れる袋 小、パイント、クォート、中、大、ってそれぞれ何個のシングル 2 2022/09/17 10:51
- ホテル・旅館 ホテルの厚意でのアップグレードの場合 5 2023/06/10 13:18
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
10Mバイトて文字数に すると何...
-
「1TB」のHDDに日本語は何字入...
-
UTF-8で5~6バイトになる文字コ...
-
COBOLのCOMP形式について
-
char str[256]の256の意味は?
-
エクセルシート名の制限を変更...
-
バイナリとBCDコード
-
3バイト文字(UTF-8)をprintfで...
-
ビットスワップとバイトスワッ...
-
SQLで1バイト、2バイト混在...
-
C言語において2バイト文字を検...
-
[VBScript][wsh]byte単位でのデ...
-
エクセル VBプロジェクトの...
-
バイト列とバイナリ列の違いが...
-
Javaで日本語1文字のバイト数
-
java6で4バイトUTF-8文字を利用...
-
半角、全角の判別方法
-
CRC計算方法
-
ピクセル,dpiから容量(バイト...
-
text型の文字数
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
エクセルシート名の制限を変更...
-
COBOLのCOMP形式について
-
ビットスワップとバイトスワッ...
-
char str[256]の256の意味は?
-
バイナリとBCDコード
-
ピクセル,dpiから容量(バイト...
-
バイト列とバイナリ列の違いが...
-
UCS-2の一覧表が欲しい
-
SQLで1バイト、2バイト混在...
-
全角半角を調べるライブラリ関...
-
3バイト文字(UTF-8)をprintfで...
-
Javaで日本語1文字のバイト数
-
URLは最高何文字まで可能なので...
-
「1TB」のHDDに日本語は何字入...
-
1KBが1024byteな理由
-
COBOL PICTUREで X,S,Vの意味
-
memcmp バイナリデータの比較方法
-
機種依存文字をチェックしたい。
おすすめ情報