文字コード総合スレ part3at TECH文字コード総合スレ part3 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト100:デフォルトの名無しさん 07/07/23 10:54:46 サロゲートペア? 101:デフォルトの名無しさん 07/07/23 13:13:34 >>99 U+304B, U+309A はサロゲートペアじゃないんだけど、 この2つをサロゲートペアに見立てて、 サロゲートペアからコードポイントを引き出す計算を 無理やり適用したら U+FD61809A になるんじゃね? いまやったけど ((0x304B - 0xD800) << 10) + (0x309A - 0xDC00) + 0x10000 が 0xFD61809A になる。 102:デフォルトの名無しさん 07/07/23 13:56:31 こりゃ恥ずかしいバグだな。ベータ段階で誰も指摘しなかったのも... 103:デフォルトの名無しさん 07/07/23 20:24:48 >>101 なるほど, 0x10000 + (0x304B − 0xD800) × 0x400 + (0x309A − 0xDC00) = −0x29E7F66 = 0xFD61809A − 0x100000000 という計算の結果,こうなるわけですか。 安易な計算による似たようなバグとして, 「IME パッド - 文字一覧」の Windows-31J 一覧(「シフト JIS」 一覧)で 0x81FF にマウスカーソルを合わせると 面区点コードが「1-02-97」と出てきてしまうのもありますね。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch