いつも使う時わけわからなくなるのでメモ(´・ω・`)
Pythonの対話モードでencodeとdecode 使ってみる。
ユニコード -> 'utf8'
>>> u'牛タン'.encode('utf8') '\xe7\x89\x9b\xe3\x82\xbf\xe3\x83\xb3' >>> print '\xe7\x89\x9b\xe3\x82\xbf\xe3\x83\xb3' 牛タン
'utf8' ー> ユニコード
>>> '\xe7\x89\x9b\xe3\x82\xbf\xe3\x83\xb3'.decode('utf8') u'\u725b\u30bf\u30f3' >>> '牛タン'.decode('utf8') u'\u725b\u30bf\u30f3' >>> print u'\u725b\u30bf\u30f3' 牛タン >>> unicode('牛タン', 'utf8') u'\u725b\u30bf\u30f3'
『_』が便利
最後に表示したものが変数 『_』に代入される。
>>> _ u'\u725b\u30bf\u30f3' >>> print _ 牛タン >>>
おしまい(゚Д゚)