したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

テストスレ@避難所

730名無しさん@避難所:2018/04/27(金) 21:33:17 ID:otJZHJZQ0
黒電話の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




掲示板管理者へ連絡 無料レンタル掲示板