« 文字化け | トップページ | 王の帰還 »

2004.03.04

で、できた。。

やっとREALBasicの文字化け解消。
結局
ConvertEncoding(Source,GetTextEncoding(&h0820))//&h0820=ISO-2022_JP
を使えばメールでも日本語が文字化けしない。
これだけなのに睡眠時間削ってまで悩んだ。(^^;

日本でのREALBasic5.5アップグレードも3月8日くらいからなので即申し込む予定。
おそらくまた15000円くらいかな。そろそろシェアウェアも考えなくては。。

これで携帯画銘菓のメール機能や画像処理などなどバージョンアップできる。

|

« 文字化け | トップページ | 王の帰還 »

コメント

オバ夫さん、申し訳ないです。
最近プログラミングから遠ざかっているのでお役に立てません。

そうはいっても、昨日からiPhoneのアプリ開発に興味津々。(^^;

投稿: きむきむ | 2008.07.31 23:08

4年と半年後の質問失礼いたします。
Win版RealBasic5.5.4Jを使用してメールの受信プログラムを作っております。

1.文字化けについて

EmailMessageクラスのsubjectプロパティをエンコードしたくて下のように書いているのですが、全くエンコードしてくれている様子がありません。

=ConvertEncoding(email.subject,GetTextEncoding(&h0820))
=ConvertEncoding(email.subject,Encodings.ShiftJIS)
=ConvertEncoding(email.subject,Encodings.UTF8)

email.subjectをそのまま覗くと
=?iso-2022-jp?B?GyRCIVpBd0lVIVtAXzdXSlE…
となっているのできむきむさんのやり方で何とかなるかと思い
やってみているのですが、上の3例のどれも同じ文字列が帰ってきます。
RealBasicのバージョンによって動作が異なるのでしょうか?


2.EmailMessageクラスのGetEmailDateDtrメソッドに関して

dim d as date
d=email.GetEmailDateDtr

オンラインリファレンスには書いてあるのですが、
上のようにしてもそのようなプロパティはないと言われてしまいます。
eメールの受信時刻を得る方法は他にありますでしょうか?

投稿: オパ夫 | 2008.07.31 09:41

例えば、ソースをみてcharset=EUC-JPの場合、次のようなメソッドを作って変換してます。

Dim c as TextConverter
c=GetTextConverter(GetTextEncoding(&h0920), getTextEncoding(&h0A01))//EUC_JP->ShiftJIS
Return c.convert(DATA)

投稿: きむきむ | 2007.01.03 00:19

 そうですよね(-_-;)私はVer3にアップデートする辺りでアスキーからのアップデートシリアルの発行が結構遅くなったトラブルがあって、そのときは価格の話まで突っ込んでさんざん書きなぐってしまった記憶があります。いっそアップルが買収してXcodeみたいに無償で配布してくれたらいいんですけど(^-^;)
 ところで、きむきむさんは詳しそうなので聞いてみようと思ったのですが、普通にwebソケットでサイトの80番にアクセスして持ってきたデータがことごとく化けているのですが、どこでどういう処理をすればこれはまともになるのでしょうか…?年末だというのにこういう理由で寝られなくなってます(^-^;) 

投稿: O.K. | 2006.12.30 23:16

プログラミングは、はまるとやる気失せますよね。
文字化け問題は未だに最新のREALbasicでも起こっているようです。
それにしても、グレードアップ料金が高い。。
英語版Pro6ヶ月が29400円。もう趣味ではできなくなりました。。

投稿: きむきむ | 2006.12.26 07:46

久々にRB5.5でアプリを作っていましたら、読み込んだHTMLは文字化け、メール送信しても文字化け…と5.5にバージョンアップした直後の悪夢を思い出し、やる気も朽ちかけていたところで、きむきむさんのこの書き込みに救われました(^-^) わざわざ「ConvertEncoding(Source,GetTextEncoding(&h0820))//&h0820=ISO-2022_JP」書いててくれてありがとうございます。一応、こうして救われている人間もいますよ、と報告かねがね、感謝感謝です。どもでした。

投稿: O.K. | 2006.12.25 21:40

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/17688/259561

この記事へのトラックバック一覧です: で、できた。。:

» Titel auteur datum xanax medication bmnwbbuk. [Xanax side effects.]
Xanax. [続きを読む]

受信: 2007.04.16 12:08

» Cheapest generic cialis. [Buy generic cialis.]
Buy generic cialis. Generic cialis. Buying generic cialis. [続きを読む]

受信: 2007.04.17 06:55

» Viagra. [Viagra.]
Viagra canada. Order viagra. Generic viagra. Taking viagra with cialis. [続きを読む]

受信: 2007.05.31 12:00

« 文字化け | トップページ | 王の帰還 »