同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f553f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f55 | ?????????????????????????????????????????????????×ì??????????????????????×ì????????????????×ì????????????????????×ì????????????????????×ì????????????×ì???????????????????????????????????????????????????????????????????????????????????????????????????????×ì??????????????????????×ì????????????????×ì????????????????????×ì????????????????????×ì????????????×ì??????????????????????????????????????????????????????????????????????????????????????U????????????????????????????????????????????????×ì??????????????????????×ì????????????????×ì????????????????????×ì????????????????????×ì????????????×ì???????????????????????????????????????????????????????????????????????????????????????????????????????×ì??????????????????????×ì????????????????×ì????????????????????×ì????????????????????×ì????????????×ì??????????????????????????????????????????????????????????????????????????????????????U |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f553f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f55 | ?????????????????????????????????????????????????ラ??????????????????????ラ????????????????ラ????????????????????ラ????????????????????ラ????????????ラ???????????????????????????????????????????????????????????????????????????????????????????????????????ラ??????????????????????ラ????????????????ラ????????????????????ラ????????????????????ラ????????????ラ??????????????????????????????????????????????????????????????????????????????????????U????????????????????????????????????????????????ラ??????????????????????ラ????????????????ラ????????????????????ラ????????????????????ラ????????????ラ???????????????????????????????????????????????????????????????????????????????????????????????????????ラ??????????????????????ラ????????????????ラ????????????????????ラ????????????????????ラ????????????ラ??????????????????????????????????????????????????????????????????????????????????????U |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f553f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f55 | ?????????????????????????????????????????????????恁??????????????????????恁????????????????恁????????????????????恁????????????????????恁????????????恁???????????????????????????????????????????????????????????????????????????????????????????????????????恁??????????????????????恁????????????????恁????????????????????恁????????????????????恁????????????恁??????????????????????????????????????????????????????????????????????????????????????U????????????????????????????????????????????????恁??????????????????????恁????????????????恁????????????????????恁????????????????????恁????????????恁???????????????????????????????????????????????????????????????????????????????????????????????????????恁??????????????????????恁????????????????恁????????????????????恁????????????????????恁????????????恁??????????????????????????????????????????????????????????????????????????????????????U |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f553f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f55 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????U?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????U |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f553f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3fd7ec3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f55 | ?????????????????????????????????????????????????里??????????????????????里????????????????里????????????????????里????????????????????里????????????里???????????????????????????????????????????????????????????????????????????????????????????????????????里??????????????????????里????????????????里????????????????????里????????????????????里????????????里??????????????????????????????????????????????????????????????????????????????????????U????????????????????????????????????????????????里??????????????????????里????????????????里????????????????????里????????????????????里????????????里???????????????????????????????????????????????????????????????????????????????????????????????????????里??????????????????????里????????????????里????????????????????里????????????????????里????????????里??????????????????????????????????????????????????????????????????????????????????????U |