トップページ > プログラム > 2014年07月22日 > AYC+IwPV

書き込み順位&時間帯一覧

35 位/190 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000011002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
くだすれPython(超初心者用) その23

書き込みレス一覧

くだすれPython(超初心者用) その23
789 :デフォルトの名無しさん[sage]:2014/07/22(火) 20:52:36.29 ID:AYC+IwPV
>>788
× ご教授  ○ ご教示
decodeのerrorsを'backslashreplace'にするとか
文字列.replace(u'●', '0x%04X' % 0x40A0)
くだすれPython(超初心者用) その23
792 :デフォルトの名無しさん[sage]:2014/07/22(火) 21:19:31.22 ID:AYC+IwPV
>>791
> 変換後の数値とはcp932の文字コードに存在しない2バイトの値です。
って書いてあるよ
cp932に存在しない文字を.encode('cp932')すると'?'になるから
.replace('?', '\x40a0') やってるのと同じになってしまうよ

s = u'あいうえお●かき★けこ'
d = { u'●':'0x40A0', u'★':'0x41A0'}
for k, v in d.items():
 s = s.replace(k, v)
print(s)


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。