掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Vista での文字化けを回避するには? (ID:25549)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつもお世話になります。 下記は、WinXP + D7Pro で作成した、メーラーを起動するプログラムです。 WinXP では特に問題なく動作していました。 このソースコードを、Vista で実行すると、タイトルや本文など、日本語 部分が文字化けしてしまいます。 回避する方法はないでしょうか? それとも根本的にやり方が間違っているのでしょうか? どなたか、ご教授いただけると幸いです。 uses ShellAPI; procedure TForm1.Button1Click(Sender: TObject); var Wstr: String; begin Wstr := 'mailto:hoge@xxx.com?subject=TitleタイトルABC&body='; Wstr := Wstr + 'text:' + '%0d%0a'; Wstr := Wstr + '<<テキスト本文>>' + '%0d%0a'; Wstr := Wstr + 'ABCabc' + '%0d%0a'; Wstr := Wstr + 'あいうえお' + '%0d%0a'; Wstr := Wstr + 'ABCabc' + '%0d%0a'; ShellExecute(0, 'open', PChar(Wstr), nil, nil, SW_NORMAL); end
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.