???Python?????????????????????ASCII-GBK-Unicode-UTF-8???????????????
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了???Python?????????????????????ASCII-GBK-Unicode-UTF-8???????????????相关的知识,希望对你有一定的参考价值。
?????????ref ?????? ascii??? asc ?????? ?????? ?????? ???????????? ??????
???????????? ????????????????????????0???1??????????????????????????????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????????0???1??????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????? ???????????? ASCII-->Unicode-->UTF-8 ASCII????????????????????????????????????????????????A-z??????????????????????????????128?????????????????????????????????????????? ?????????????????????w ?????????135 ?????????????????? 10000111 ?????? 0 0 ????????????[??????][??????]w ??????????????? 0010000111 #???????????????0?????????????????? ????????????????????????????????????????????????????????????w??????????????????????????????????????????????????????????????????????????????????????????????????????8???????????????8??????????????? ????????????[??????][??????]w ??????????????? 00000000 00000000 10000111 ##?????????1???0???1bit(??????) ???????????????????????????ASCII??????????????????1bytes(??????) ??????????????? bit ????????????????????????????????????????????????????????????????????????0???1 8bit = 1bytes(B) ?????????????????????????????????1bytes?????????1B 1KB = 1024B 1MB = 1024KB 1GB = 1024MB ... ?????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????????????????????????????... GBK ?????????????????????????????????(ASCII)?????????????????????GBK????????????????????????????????????????????????GBK????????????????????????????????????????????????????????? GBK:2Bytes???????????????????????????1Bytes???????????????????????? ????????????????????????????????????????????????????????????????????? ?????????????????????Shift_JIS???????????????????????????Euc-kr??? Unicode ????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????ASCII ????????? 8??????????????? ???????????? 11111111 ??????????????????255????????? ????????????????????????????????????????????????????????????????????????????????????1?????????11111111??????????????????1????????? ASCII ?????? 11111111 ????????????255????????? ??????1?????? Unicode ???????????? 11111111 11111111 100W+ ??????2-4?????? Unicode??????????????????8??????ASCII????????????ASCII???8????????????????????????00000000????????? 2???bytes ????????????unicode?????????????????????????????????????????????2bytes ?????????unicode???????????????????????????2Bytes??????????????????????????????2**16-1=65535??? ???unicode???????????????100w+??????????????????unicode??????????????????????????????????????????????????????unicode???????????????????????????????????????????????? UTF-8 ???????????????????????????????????????????????????unicode???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ???????????????UTF-8?????????????????????Unicode Transformation Format???????????????????????????1Bytes???????????????????????????3Bytes???????????? ?????????????????????Bytes??????????????????????????????????????????UTF-8??????????????? ????????????????????? ASCII --> GBK --> Unicode --> UTF-8 ??????????????? ??????????????????????????????????????????????????????unicode?????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????unicode??????????????????????????????????????????????????????????????????????????????????????????????????????????????? unicode??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????IO????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????utf-8??????1Bytes????????????3Bytes??????????????? ?????????????????????????????????????????????unicode??? 1?????????????????????????????????unicode????????????????????????????????????utf-8:??????Unicode Transformation Format????????????????????????????????? 2?????????????????????????????????utf-8??????unicode ???????????????????????????????????????unicode?????????????????????????????????????????????????????????????????????????????????unicode??????????????????????????????????????????????????? ??????????????????????????????utf-8???????????????????????????????????????????????????????????????????????????????????????????????????????????????utf-8<->??????utf-8???????????????
?????????http://www.cnblogs.com/linhaifeng/articles/5950339.html
?????????????????????????????????
以上是关于???Python?????????????????????ASCII-GBK-Unicode-UTF-8???????????????的主要内容,如果未能解决你的问题,请参考以下文章