免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2053 | 回复: 4
打印 上一主题 下一主题

多谢指点! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-06 16:57 |只看该作者 |倒序浏览
想将字符串转换为utf8编码格式,请问有函数吗?
找了很久,没找到。。。。

论坛徽章:
0
2 [报告]
发表于 2008-01-06 18:31 |只看该作者
好冷啊

论坛徽章:
0
3 [报告]
发表于 2008-01-06 19:00 |只看该作者
Unicode字符串可以用多种方式编码为普通字符串, 依照你所选择的编码(encoding):

<!-- Inject Script Filtered --> Toggle line numbers
   1 #将Unicode转换成普通的Python字符串:"编码(encode)"
   2 unicodestring = u"Hello world"
   3 utf8string = unicodestring.encode("utf-8"
   4 asciistring = unicodestring.encode("ascii"
   5 isostring = unicodestring.encode("ISO-8859-1"
   6 utf16string = unicodestring.encode("utf-16"
   7
   8
   9 #将普通的Python字符串转换成Unicode: "解码(decode)"
  10 plainstring1 = unicode(utf8string, "utf-8"
  11 plainstring2 = unicode(asciistring, "ascii"
  12 plainstring3 = unicode(isostring, "ISO-8859-1"
  13 plainstring4 = unicode(utf16string, "utf-16"

不知道这个行不.

论坛徽章:
0
4 [报告]
发表于 2008-01-06 19:18 |只看该作者
unicodestring = u"Hello world"
如何将变量做这种处理呢?
比如说:a = "hello world"
unicodestring = .............????

论坛徽章:
0
5 [报告]
发表于 2008-01-07 16:47 |只看该作者
unicode跟GB不是中文之间的转换吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP