同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????æï½ì½ æμì¦???æï½ì½ æμì¦??梨ëìæ?콡æãì¨??????????梨ëâ?æìã?????????????æï½ì½ æμì¦???æï½ì½ æμì¦??梨ëìæ?콡æãì¨??????????梨ëâ?æìã??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????æï½ì½ æμì¦???æï½ì½ æμì¦??梨ëìæ?콡æãì¨??????????梨ëâ?æìã?????????????æï½ì½ æμì¦???æï½ì½ æμì¦??梨ëìæ?콡æãì¨??????????梨ëâ?æìã????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????諱?ス護ス?諱∃シ?ヲ???諱?ス護ス?諱∃シ?ヲ???「?喜ヤ諱??。諱√m?ィ???????????「?俄??諱?椦緕?????????????諱?ス護ス?諱∃シ?ヲ???諱?ス護ス?諱∃シ?ヲ???「?喜ヤ諱??。諱√m?ィ???????????「?俄??諱?椦緕??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????諱?ス護ス?諱∃シ?ヲ???諱?ス護ス?諱∃シ?ヲ???「?喜ヤ諱??。諱√m?ィ???????????「?俄??諱?椦緕?????????????諱?ス護ス?諱∃シ?ヲ???諱?ス護ス?諱∃シ?ヲ???「?喜ヤ諱??。諱√m?ィ???????????「?俄??諱?椦緕????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N??????????鐔?貊???亮讚?????鐔?貊???亮讚??錻????????貊≧???????????????錻???????????????????????????鐔?貊???亮讚?????鐔?貊???亮讚??錻????????貊≧???????????????錻??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N??????????鐔?貊???亮讚?????鐔?貊???亮讚??錻????????貊≧???????????????錻???????????????????????????鐔?貊???亮讚?????鐔?貊???亮讚??錻????????貊≧???????????????錻????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????恁l콠恁μ쭦???恁l콠恁μ쭦??梨덊샄恁?콡恁ろ삨??????????梨덉ℓ?恁잛㎝?????????????恁l콠恁μ쭦???恁l콠恁μ쭦??梨덊샄恁?콡恁ろ삨??????????梨덉ℓ?恁잛㎝??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????恁l콠恁μ쭦???恁l콠恁μ쭦??梨덊샄恁?콡恁ろ삨??????????梨덉ℓ?恁잛㎝?????????????恁l콠恁μ쭦???恁l콠恁μ쭦??梨덊샄恁?콡恁ろ삨??????????梨덉ℓ?恁잛㎝????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3fe68181efbd8cecbda0e68181cebcecada63f3f3fe68181efbd8cecbda0e68181cebcecada63f3fefa7a2eb8d8aec8384e681813fecbda1e68181e3828dec82a83f3f3f3f3f3f3f3f3f3fefa7a2eb8d89e284933fe68181ec9e9be38e9d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????馭곻퐣肄졿걖關彛???馭곻퐣肄졿걖關彛??筌?뜇吟꾣걖?肄→걖循띿궓??????????筌?뜆飡믾馭곸옕筍쒨????????????馭곻퐣肄졿걖關彛???馭곻퐣肄졿걖關彛??筌?뜇吟꾣걖?肄→걖循띿궓??????????筌?뜆飡믾馭곸옕筍쒨?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????馭곻퐣肄졿걖關彛???馭곻퐣肄졿걖關彛??筌?뜇吟꾣걖?肄→걖循띿궓??????????筌?뜆飡믾馭곸옕筍쒨????????????馭곻퐣肄졿걖關彛???馭곻퐣肄졿걖關彛??筌?뜇吟꾣걖?肄→걖循띿궓??????????筌?뜆飡믾馭곸옕筍쒨???????????????????????????????????????????????????????????????????? |