2007年09月19日

文字コードの問題

以前のEasyNewsLetter日本語化対応で、日本語対応
したのですが、
携帯にメール送信した場合に文字化けする場合がある、ということで、
再び調査してみました。

どうも、携帯3社ともutf-8には対応できてなくて、shift-jisなら
表示できるようです(不勉強でしたっっ)。
仕方ないんで、
〜.encode('shift_jis')

とshift_jisにエンコードしたんですが、送信するデータによって、
文字コード変換エラーが発生するようです。


機種依存文字らしいものは見当たらず、ネット上のチェッカで
チェックしても問題なしと言われて、長い時間かけて調べた結果、
ようやく、unicodeとshift-jis(正確にはcp932)でマッピングの問題がある
ということが判りました。

今回は中点(・)、〜が引っかかってたようです。

うーむ。
日本語処理はほんと難しいです。

ユーザさんにどう説明すれば納得してもらえるのやら。。。

posted by しげ at 17:31| Comment(0) | TrackBack(0) | Plone | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/56129576

この記事へのトラックバック