2012年2月28日 星期二

python code

在文件 最上面加上
# coding=utf-8
or
# -*- coding:utf-8 -*-

代表此份文件是 utf-8 編碼格式
中文都會是 utf-8 編碼
但函式產生的字串是unicode
在字串應用時 得一致
所以得轉換

str.decode('utf-8')

將str 由utf-8解碼成unicode

str.encode('utf-8')

將str 由unicode編碼成utf-8

再轉換時 一定得先搞清楚str是什麼碼

沒有留言:

張貼留言