当前位置: 首页 > news >正文

网站优化工作室/友情链接代码美化

网站优化工作室,友情链接代码美化,福建宁德建设局网站,在上海注册公司怎么样靠谱python2字符串python2的字符串有两种:str、unicode,默认的是str,在内存中存储的是代码文件编码的原始字节串。如果需要转码,无论代码文件使用的编码是gbk还是utf-8,都需要先把str对象.decode(代码文件编码)转换为unico…

python2

字符串

python2的字符串有两种:str、unicode,默认的是str,在内存中存储的是代码文件编码的原始字节串。如果需要转码,无论代码文件使用的编码是gbk还是utf-8,都需要先把str对象.decode('代码文件编码')转换为unicode,然后在unicode对象.encode('目标编码')。

str -> decode -> unicode -> encode -> str

open函数

python2的open函数于python3的函数不同,函数签名如下:

open(name[, mode[, buffering]])

python2编码示例:

py2gbk.py

使用python版本:python2 代码文件编码:gbk

#!/usr

#encoding: gbk

html = '我是中文'

f = open('py2gbk_utf.html', 'w')

f.write(html.decode('gbk'))

f.close()

f = open('py2gbk_gbk.html', 'w')

f.write(html)

f.close()

py2utf.py

使用python版本:python2 代码文件编码:utf-8

#encoding: utf-8

html = '我是中文'

f = open('py2utf_utf.html', 'w')

f.write(html)

f.close()

f = open('py2utf_gbk.html', 'w')

f.write(html.decode('utf-8').encode('gbk'))

f.close()

codecs模块

import codecs

codecs.open('utfdata', 'w', encoding='utf-8').write(S) # 写入

codecs.open('utfdata', 'r', encoding='utf-8').read() # 读取

python3

字符串

python3的字符串只有一种:str,支持unicode编码,无论代码文件使用的任何编码均转换为unicode编码存储在内存中。如果需要转码,str对象.encode('目标编码')转换为bytes。

str -> encode -> bytes

byte数组

python3中还有byte数组类型:bytes,bytearray。如果需要转换为字符串,bytes对象.decode('bytes对象的编码')转换为str。

bytes -> decode -> str

open函数

python3的open函数更加人性化有编码参数。

open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)

其他

python3编码示例:

py3gbk.py

使用python版本:python3 代码文件编码:gbk

#encoding: gbk

html = '我是中文'

f = open('py3gbk_utf.html', 'wb')

f.write(html.encode('utf-8'))

f.close()

f = open('py3gbk_gbk.html', 'wb')

f.write(html.encode('gbk'))

f.close()

py3utf.py

使用python版本:python3 代码文件编码:utf-8

#encoding: utf-8

html = '我是中文'

f = open('py3utf_utf.html', 'w', encoding='utf-8')

f.write(html)

f.close()

f = open('py3utf_gbk.html', 'w', encoding='gbk')

f.write(html)

f.close()

查看编码

[root@localhost ~]# echo 中文 | xxd

0000000: e4b8 ade6 9687 0a .......

[root@localhost ~]# echo 中文 | iconv -f utf-8 -t gbk | xxd

0000000: d6d0 cec4 0a .....

http://www.jmfq.cn/news/5104189.html

相关文章:

  • 仿站仿淘宝客网站视频教程/如何做好营销
  • 用什么来网站开发好/bt磁力狗
  • 莱芜翰林名苑莱芜论坛/长沙网站seo外包
  • 无锡网站制作的公司有哪些/营销页面
  • 2023疫情第二波爆发时间/关键词优化怎么弄
  • 做优化送网站/网络营销方案策划案例
  • 网站建设和空间/营销案例网站
  • 太原市住房和城乡建设局网站首页/网络营销案例分析题及答案
  • 运维网站制作/最新黑帽seo培训
  • 易语言做动态网站/百度公司排名
  • 绵阳最有实力的公司网站建设/前端开发培训机构推荐
  • 画册设计公司排行榜/流程优化
  • 做的网站很卡/系统清理优化工具
  • 网址大全100个/站优云seo优化
  • 百度一下做网站/公司网站免费自建
  • 网站开发合同技术目标/今天刚刚发生的重大新闻
  • 江苏屹峰建设网站/郑州seo关键词排名优化
  • 微信网站建设报价单/站长统计app下载免费
  • 济南网站建设公司电子商务网站/在线seo
  • 12306网站是阿里做的/排名优化怎么做
  • 贵阳网站设计阳光创信好吗/找培训机构的平台
  • 如何在大网站做外链/八百客crm系统登录入口
  • 查互做蛋白的网站/1688黄页大全进口
  • 同性性做视频网站/广州网站优化排名
  • 建设银行官方网站个人/公司的网站
  • 做一个推广网站多少钱/武汉网优化seo公司
  • 智慧团建登录入口官网电脑版/西安百度网站快速优化
  • 网站优化排名优化/网络营销推广活动
  • 360提交网站备案/什么平台引流最快
  • 百度的广告怎么免费发布/上海seo外包公司