喫茶XRAYトップページ

[スレッド全体
]

[13900] 文字コード返信 削除
2026/2/13 (金) 20:01:55 Mr.XRAY
以下の記事を整備しました。

[ 文字符号化方式・文字コード・コードページ・コードポイント ]
https://mrxray.on.coocan.jp/Delphi/Others/CodePage_CodePoint.htm


調べてみたら文字コード関係の記事にもありましたね。
「Shift_JIS は Unicode に含まれていないので・・・」
  (Shift_JIS の文字の意味だとは思いますが)
「機種依存文字は Unicode にはないので・・・」

Delphi 使いの人は DEKO さんとこの記事で十分ですので。


[13903] 半可通の Q and A返信 削除
2026/3/3 (火) 16:50:06 Mr.XRAY
あるかも知れないし、ないかもしれない、半可通な Q and A。

Q:
ネットで検索したら
「コンピュータが処理可能なバイト列に変換する」
と言う記述がありました。どういうことなのか教えてください。

A:
2 つの意味があります。

(1) コンピュータはバイト列でないと処理できない。
  バイト列ならば処理できる。
  だから「コンピュータが処理可能なバイト列に云々」と言う意味。

(2) バイト列には、コンピュータが処理できるバイト列と処理できないバイト列がある。
  その内、コンピュータが処理可能なバイト列に変換すると言う意味。

バイナリデータを 16 進数で表示した場合にバイト列とかバイトデータと言います。
したがって「コンピュータが処理可能なバイト列に変換する」は、
「コンピュータが処理可能な 16 進数 (16 進数表示 ? ) に変換する」あるいは、
「コンピュータが処理可能なバイナリデータに変換する」とも言えます。

ちなみに、コンピュータのデータは全てバイナリです。
今読んでいる文字、テキストも実体はバイナリデータです。


[13904] どこか問題なのか返信 削除
2026/3/6 (金) 07:20:47 Mr.XRAY
> 「コンピュータが処理可能なバイト列に変換する」

不思議な表現です。
文章としては成り立っています。では、どこが問題なのか ?
それを指摘するのは難しいです。

コンピュータはデータを処理します。
バイト列は、データの表示形式の種類です。
データの表示形式が違っても、そのデータは変りません。
こんなところかな ?
う〜む。難しい・・・

「コンピュータが処理可能なバイト値に変換する」
としても、ちょっと、と言う感じが。 バイト値も 16 進数表示の意味 ?
「コンピュータが処理可能な値に変換する」
この方が意味が少しはあるような・・・
で、「コンピュータが処理可能な値」って何 ?


世の中は謎と不思が議でいっぱい。


[13905] Re:どこか問題なのか返信 削除
2026/3/6 (金) 07:43:23 Mr.XRAY
> 世の中は謎と不思が議でいっぱい。

私の知人に少し戸的障害がある方がいます。
だいぶ前の話ですが、ある時、彼がマンホールの蓋をジッと見つめていました。

私 「何やっているの ?」
彼 「ここから宇宙人が攻めてくるんだ !」
私 「えっ !? それじゃ危ないよ、早く逃げなきゃ」

私が通りの角まで来て、後ろを振り返ると、
彼はまだマンホールの蓋を見つめていました。

数日後、彼は公園のベンチで寝ていました。
彼が宇宙人に襲われたかどうかは聞いていません。


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82