室外消防通道高度:转化为 utf-8 格式 - Python - 问友源码论坛
来源:百度文库 编辑:偶看新闻 时间:2024/05/17 01:59:39
转化为 utf-8 格式
由于网站要支持国际化, 以前用 GB2312 的脚本都要转化成 utf-8 格式. 一共有 1000 多个页面, 虽然一些文本编辑器支持转化格式, 比如 EditPlus, UE等, 但这么多的文件一个个转化也够受的. 所以准备用 Python 写了一个脚本, 负责转化目录下的所有文件成 urf-8 格式.Python 中的 codecs 模块可以完成这个任务, 该模块可以转化很多编码, 但对我来说 utf-8 就足够, 一般支持多语言的网站都是 utf-8 的编码模式.
实现关键点:
1. 用 codecs 的 open 方式打开文件, 打开模式是只读和二进制, 即'rb'.
2. 读出文件内容, 用 encode 编码成 utf-8.
3. 用 'wb' 模式新建文件, 保存即可.
4. 另外 print 不能打印 utf-8 格式的内容, 必须先解码后再编码成 GB2312.
代码片断:复制内容到剪贴板
代码:
# -*- coding: mbcs -*-
import codecs
f = codecs.open('D:\\normal.txt', 'rb', 'mbcs')
text = f.read().encode('utf-8')
f.close
f = open('d:\\utf8.txt', 'wb')
f.write(text)
f.close()
print text.decode('utf-8').encode('gb2312')
600分:ASP页面中,怎么用VB代码把gb2312转化为UTF-8?
400分(不信来看):ASP页面中,怎么用VB代码把gb2312转化为UTF-8?
如何将编码为UTF-8的格式文本导入导FOXPRO中!
转化为mp3格式
如何将UTF-8转换为ASCI?
mp3转化为cd格式
NTFS转化为其它格式
EBOOK转化为文本格式
RM格式转化为AMV
关于转化为MVW格式
OVE格式转化为MID?
MP3格式怎样转化为MP4格式
MPEG格式怎么转化为WMA格式
将word格式转化为html格式
mp3格式如何转化为mid格式?
MPG格式怎样转化为MPX格式
将WMA格式转化为VCD格式
pdf格式转化为word格式
将dfg格式转化为txt格式
将pdg格式转化为txt格式
将pdg格式转化为txt格式
mdf格式如何转化为cue格式
flash格式可不可以转化为avi格式
有没有批量转换文件为UTF-8的软件?