同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????p???????????????????????????????????????????????????????????????Ó¡?Ó¹????Ó¡Ó©?????Ó¡Ó©?????????????????Ó¡?Ó¹????Ó¡Ó©?????Ó¡Ó©????????????????????????i?????????????????????????????????????????????????Ó¡?Ó¹????Ó¡Ó©?????Ó¡Ó©?????????????????Ó¡?Ó¹????Ó¡Ó©?????Ó¡Ó©????????????????????????i?????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????p???????????????????????????????????????????????????????????????Ó¡?Ó¹????Ó¡Ó©?????Ó¡Ó©?????????????????Ó¡?Ó¹????Ó¡Ó©?????Ó¡Ó©????????????????????????i?????????????????????????????????????????????????Ó¡?Ó¹????Ó¡Ó©?????Ó¡Ó©?????????????????Ó¡?Ó¹????Ó¡Ó©?????Ó¡Ó©????????????????????????i????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????p???????????????????????????????????????????????????????????????モ。?モケ????モ。モゥ?????モ。モゥ?????????????????モ。?モケ????モ。モゥ?????モ。モゥ????????????????????????i?????????????????????????????????????????????????モ。?モケ????モ。モゥ?????モ。モゥ?????????????????モ。?モケ????モ。モゥ?????モ。モゥ????????????????????????i?????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????p???????????????????????????????????????????????????????????????モ。?モケ????モ。モゥ?????モ。モゥ?????????????????モ。?モケ????モ。モゥ?????モ。モゥ????????????????????????i?????????????????????????????????????????????????モ。?モケ????モ。モゥ?????モ。モゥ?????????????????モ。?モケ????モ。モゥ?????モ。モゥ????????????????????????i????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????p???????????????????????????????????????????????????????????????咫?唸????咫唏?????咫唏?????????????????咫?唸????咫唏?????咫唏????????????????????????i?????????????????????????????????????????????????咫?唸????咫唏?????咫唏?????????????????咫?唸????咫唏?????咫唏????????????????????????i?????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????p???????????????????????????????????????????????????????????????咫?唸????咫唏?????咫唏?????????????????咫?唸????咫唏?????咫唏????????????????????????i?????????????????????????????????????????????????咫?唸????咫唏?????咫唏?????????????????咫?唸????咫唏?????咫唏????????????????????????i????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????p???????????????????????????????????????????????????????????????ӡ?ӹ????ӡө?????ӡө?????????????????ӡ?ӹ????ӡө?????ӡө????????????????????????i?????????????????????????????????????????????????ӡ?ӹ????ӡө?????ӡө?????????????????ӡ?ӹ????ӡө?????ӡө????????????????????????i?????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????p???????????????????????????????????????????????????????????????ӡ?ӹ????ӡө?????ӡө?????????????????ӡ?ӹ????ӡө?????ӡө????????????????????????i?????????????????????????????????????????????????ӡ?ӹ????ӡө?????ӡө?????????????????ӡ?ӹ????ӡө?????ӡө????????????????????????i????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a13fd3b93f3f3f3fd3a1d3a93f3f3f3f3fd3a1d3a93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????p???????????????????????????????????????????????????????????????丹?達????丹旦?????丹旦?????????????????丹?達????丹旦?????丹旦????????????????????????i?????????????????????????????????????????????????丹?達????丹旦?????丹旦?????????????????丹?達????丹旦?????丹旦????????????????????????i?????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????p???????????????????????????????????????????????????????????????丹?達????丹旦?????丹旦?????????????????丹?達????丹旦?????丹旦????????????????????????i?????????????????????????????????????????????????丹?達????丹旦?????丹旦?????????????????丹?達????丹旦?????丹旦????????????????????????i????????????????????????????????????????????? |