掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TIdMultiPartFormDataStreamを使ってSHIFTJISでサーバーにPOSTする際に文字化けしないようにするには (ID:41511)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
WindowsXP、Delphi2010にてIndy10を使い アップローダーにファイルをアップロードするプログラムを作成しております。 ファイルとそのファイルに対するコメントを設定して送信するのに TIdMultiPartFormDataStreamを使って送信しておりますが、 アップロード先の受け入れコードがSHIFT-JISのため、 全角文字を使うとコメントが文字化けしてしまいます。 (アップロード前のオリジナルのファイル名も全角が含まれると文字化けする) Delphi2010のstringがUniCodeになったことで SHIFT-JISに変換しなくてはいけないのだろうということは想像付くのですが、 具体的な方法がいまいちわからずに苦労しております。 TIdMultiPartFormDataStreamを使わない方法でも構わないので 何かヒントをいただけたらと思い書き込みました。ご教授いただけないでしょうか。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.