UTF-8で漢字をバイト列に変換

[M1 Mac, Monterey 12.6.3]

漢字はユニコードではU+6F22などという2バイト表記ですが、バイト列にすると3バイトになる仕組みが分からなかったので、エンコード体系を調べて変換の過程をまとめました。

これは情報処理技術者試験にも出題されないような難問奇問かと思います。実務者でないと分からないでしょう。

一応ChatGPTにも聞いてみましたが、かなり分かりにくい説明でした。LLDBデバッガではしれっと嘘を吹き込もうとしたり、プログラミングでもハード寄りの内容になるとあまり使い物にならないです。