Ad
2: 2016-12-03 (土) 16:20:07 njf ソース バックアップ No.2 を復元して編集 現: 2016-12-05 (月) 20:36:52 njf ソース 編集
Line 25: Line 25:
標準出力でUnicodeを出力するなら、以下のように出力前に変換してやる必要があります。 標準出力でUnicodeを出力するなら、以下のように出力前に変換してやる必要があります。
-こうしないとエラーとなります。+こうしないとパイプで他のプログラムにデータを渡すときなどにエラーとなります。
 import sys  import sys
 + 
 sys.stdout = codecs.getwriter('utf_8')(sys.stdout)  sys.stdout = codecs.getwriter('utf_8')(sys.stdout)
Line 40: Line 40:
 utfString = u"これはUnicodeです"  utfString = u"これはUnicodeです"
 strString = "これはstrです"  strString = "これはstrです"
- +  
 + 
 encodedUtf = utfString.encode("utf_8") #utfをstr  encodedUtf = utfString.encode("utf_8") #utfをstr
 decodedStr = strString.decode("utf_8") #strをutf  decodedStr = strString.decode("utf_8") #strをutf
 + 
 print type(encodedUtf)  print type(encodedUtf)
 print type(decodedStr)  print type(decodedStr)


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 2256, today: 2, yesterday: 1
MenuBar
広告

ログイン

ユーザー名:


パスワード:





パスワード紛失

Portuguese | English | German | Greek | Japanese | Korean | Russian | T-Chinese top
NJF