レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
テストスレ@避難所
-
黒電話の10進数の128384を16進数(0-9とa-f:aが10、bが11、fが15)で表すと1f580
これは絵文字のpngにすると1f580.pngに相当するんだけどそんなTwitter絵文字には無い
(現在のカラー絵文字セットの中に存在しない絵文字)
なのでスルーして白黒文字で表示するのが正解なんですが
Java7以降のmsgkw.txtは
https://i.imgur.com/MQSG5YV.png
な感じで16進数の表現そのものでpngとのマッチングができるのですが
Java5、Java6の場合は16進数の表現そのものでpngとのマッチングができない
(msgkw.txtにJava7と同じ書き方をするとエラーになる)ので
別の形式変換してそのうち下位の4文字だけでこんな風にmsgkw.txtを定義しています
https://i.imgur.com/SGcZ8cz.png
で上の画像、なんで1f980を例に挙げたかっていうと1f980がカニだから
1f580 も 1f980 もJava6用の変換をして下位4文字を取り出すと同じ dd80 になってしまい
それで黒電話なのにカニを表示してるのだと思います
この重複が発生しない場合は上手く絵文字が当たります
で直せるかっていうと直せません
orz
掲示板管理者へ連絡
無料レンタル掲示板