カテゴリ
以前の記事
2006年 06月
2006年 05月 2006年 02月 2006年 01月 2005年 12月 2005年 11月 2005年 10月 2005年 09月 2005年 08月 2005年 07月 2005年 06月 2005年 05月 2005年 04月 2005年 03月 2005年 02月 2005年 01月 2004年 12月 2004年 11月 2004年 10月 2004年 09月 2004年 08月 2004年 07月 2004年 06月 2004年 05月 2004年 04月 2004年 03月 フォロー中のブログ
最新のトラックバック
ライフログ
検索
リンク
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
|
2004年 09月 13日
PythonでUTF-8からShift_JISに変換しようとすると問題を起こす文字列がある。
その文字列を列挙すると、 \(\uff3c) ~(\uff5e) ∥(\u2225) -(\uff0d) ¢(\uffe0) £(\uffe1) ¬(\uffe2) となる。 EncodeEroorを起こさないためには、前もってShift_JISに変換できるように文字を変換しておけばいい。 コードの例としては、以下のようになる。 buf = buf.replace(u"\uff3c",u"\u005c") buf = buf.replace(u"\uff5e",u"\u301c") buf = buf.replace(u"\u2225",u"\u2016") buf = buf.replace(u"\uff0d",u"\u2212") buf = buf.replace(u"\uffe0",u"\u00a2") buf = buf.replace(u"\uffe1",u"\u00a3") buf = buf.replace(u"\uffe2",u"\u00ac")
by mystblue
| 2004-09-13 21:27
| コンピュータ
|
ファン申請 |
||