くだすれPython(超初心者用) その23
■ このスレッドは過去ログ倉庫に格納されています
0788デフォルトの名無しさん
2014/07/22(火) 20:37:19.42ID:gSxXJR+8ex) 文字列 = あいうえお●かき★けこ
●を0x40A0に置換
★を0x41A0に置換
verは2.7、文字コードはcp932を想定しています。変換後の数値とはcp932の文字コードに存在しない2バイトの値です。
単純に、文字列.replace(u'●', 0x40A0)とするとタイプエラーになってしまいます。unichrを使用しても、packする際にcp932へデコードするタイミングでdecode errorになってしまいます。
なにか良い方法はありますでしょうか。
ご教授いただきたく思います。
■ このスレッドは過去ログ倉庫に格納されています