同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????«Ñí¢±?¢éû??????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????«Ñí¢±?¢éû?????????????????????????????????????????????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????«Ñí¢±?¢éû??????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????«Ñí¢±?¢éû????????????????????????????????????N????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????«Ñí¢±?¢éû??????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????«Ñí¢±?¢éû???????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????将ム悊ア?召鵆??????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????将ム悊ア?召鵆?????????????????????????????????????????????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????将ム悊ア?召鵆??????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????将ム悊ア?召鵆????????????????????????????????????N????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????将ム悊ア?召鵆??????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????将ム悊ア?召鵆???????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????ó蹉????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????ó蹉???????????????????????????????????????????????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????ó蹉????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????ó蹉??????????????????????????????????????N????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????ó蹉????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????ó蹉?????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????????????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????????????????????????????????????????????????????????????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????????????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L????????????????????????????????????????????????????????N????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????????????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L???????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd1eda2b13f8fa2e9fb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????룶欄∮?룫熉??????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????룶欄∮?룫熉?????????????????????????????????????????????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????룶欄∮?룫熉??????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????룶欄∮?룫熉????????????????????????????????????N????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????룶欄∮?룫熉??????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????룶欄∮?룫熉???????????????????????????????????????????????????????????? |