python編碼轉換(unicode /
- 2020 年 1 月 10 日
- 筆記
點擊(此處)摺疊或打開
- #-*- coding: utf-8 -*-
- import sys
- print sys.getfilesystemencoding()
- # s 是 utf8 編碼
- s = "hi,你就要成功了."
- # 用decode轉成python內部的unicode編碼,用repr輸出內部形式
- s_unicode = s.decode("utf8")
- print repr(s_unicode)
- # 用ecode轉成gbk編碼輸出
- s_gbk = s_unicode.encode("gbk")
- print s_gbk
- # 用ecode轉成標準的uincode編碼 u****u****
- s_unicode_output = s_unicode.encode("unicode_escape")
- print s_unicode_output
- # 從標準的unicode編碼轉成 gbk 編碼
- s_red_gbk = s_unicode_output.decode("unicode_escape").encode("gbk")
- print s_red_gbk
- #按照單個字輸出 s 的內容
- for i in s_unicode:
- print i.encode("gbk")