UTF-8 は同じ方式でバイト数増やすとしたら6バイトまでで、6バイトにした場合は31bitまでしかビット数がない。
(第一バイトが 1111110x、第二バイト以降が 10xxxxxx なので 1+6*5 = 31)
素直にそのままの値を使うとしたら U+7FFFFFFF が限界になる。
幾らなんでもこんだけありゃ大丈夫だろう。
という考えは甘い。
文字コード総合スレ part13
■ このスレッドは過去ログ倉庫に格納されています
569デフォルトの名無しさん
2022/08/14(日) 18:33:41.24ID:YzvfyuVN■ このスレッドは過去ログ倉庫に格納されています
