![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
以下のように設定しました。英語の場合は良いのですが、日本語や中国語の文章を送信すると、着信文が文字化けします。文字化けを防ぐにはどうしたらよいでしょうか。
<FORM action="mailto:XXX@****" method="post" enctype="text/plain"
name="Form"><TABLE bgcolor="pink" cellspacing="1" cellpadding="0">
<TR><TD bgcolor="#ffffff" width="151"><TEXTAREA rows="400" cols="50" name="coment" style="
width:200px;height:180px;background-image:url(TX_11_11.JPG);"></TEXTAREA></TD>
</TR><TR><TD colspan="2" bgcolor="#ffffff"><INPUT type="submit" value="送信" style="color :
black;background-color : #ff00ff;border-with:pink;border-style : solid ;border-color :pink
;border-width : 1px ;"><INPUT type="reset" name="取消" value="取消" style="color :
black;background-color : #00ffff;border-with:pink;border-style : solid ;border-color :
pink;border-width : 1px;"></TD>
</TR></TABLE></form>
No.2ベストアンサー
- 回答日時:
それじゃ無理です。
formでmailtoが使えるのは、ブラウザのおまけの機能で、HTMLにはその仕様はないです。
【引用】____________ここから
action = uri [CT] この属性は、フォーム処理エージェントを指定する。HTTPスキームURI以外の値の場合のユーザエージェントの動作は、定義しない。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Forms in HTML documents (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )]より
あくまで、サーバーのCGIに渡して、そこできちんとしたMailの仕様に直して、送信しなければダメなのです。
<form action="http://hoge.com/abc/mail.cgi" method="post">
とかにしましょう。
ご利用のプロバイダーに用意されていることが多いので、それを活用しましょう。
たとえば@niftyなら
アンケート(メールデコード) | @homepage:@nifty ( http://homepage.nifty.com/make/mail/ )
この回答への補足
最近、Interlinkから固定IPを、米国のEnom社からドメイン名を、それぞれ取得し、自宅サーバーを立ち上げたところですが、まだCGIは設置していませんでした。今CGIとは何かを調べたところです。さらに勉強して見ます。
補足日時:2010/01/11 05:43ちなみに以下のforamは正常に機能しています。
<form action="mailto:XXXX@***" method=POST enctype="text/plain"><div>
<p class=MsoNormal><span lang=ZH-CN style='color:#333333;mso-fareast-language:
ZH-CN'>会社名:</span><span lang=EN-US style='color:#333333'><INPUT TYPE="TEXT" SIZE="39" NAME="subject" VALUE="会社名:"></span><span
lang=EN-US style='color:#333333;mso-fareast-language:ZH-CN'> <o:p></o:p></span></p>
</div>
---省略---
<p class=MsoNormal style='margin-right:48.0pt'><span lang=EN-US><INPUT TYPE="SUBMIT" ACTION="mailto:seanews@pacific.net.sg" VALUE="送信" ENCTYPE="text/plain" METHOD="POST"
ACTION="mailto:seanews@pacific.net.sg" ENCTYPE="text/plain" METHOD=POST
ACTION="mailto:seanews@pacific.net.sg" ENCTYPE="text/plain" METHOD=POST
ACTION="mailto:seanews@pacific.net.sg" ENCTYPE="text/plain" METHOD=POST
ACTION="mailto:seanews@pacific.net.sg" ENCTYPE="text/plain" METHOD=POST
ACTION="mailto:seanews@pacific.net.sg" ENCTYPE="text/plain" METHOD=POST><INPUT TYPE="RESET" VALUE="取り消し"></span></p>
</form>
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_05.png?8acaa2e)
No.1
- 回答日時:
どの文字コードで送ってます?
この回答への補足
<div align=center class="MsoNormal"><table border=0 cellpadding=0 width=146 style='width:109.45pt; mso-cellspacing:1.5pt;margin-left:-5.6pt;mso-padding-alt:0mm 5.4pt 0mm 5.4pt'><b><span lang=EN-US style='font-size:18.0pt;font-family: "Lucida Sans Unicode";mso-bidi-font-family:Tahoma;color:#993300'>XXXXX</span></b></table>
<TD><a href='http://www.XXXXXXXX.htm'>****</a> </TD></div>
このページは上記のような設定をしており、ユニコードを用いていますが、送信の際の文字コードはどこで設定するのか...すみません、よくわかりません。
当面、エンコード/デコードの無料ソフトをダウンロード、Formから「enctype="text/plain」を削除し、URLエンコードで送信したものを、受信後にデコードすることで、対応することにしました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- HTML・CSS <!DOCTYPE html> <html> <head> <meta charset="utf-8 2 2023/01/05 01:04
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- HTML・CSS HTML & CSS 縦ボックス内の文字の左右センタリング 3 2023/03/25 04:23
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- JavaScript vertical sliderをautoplayしたい 2 2022/08/25 14:47
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<form <input type="text"の枠...
-
テキストエリア送信の際の文字...
-
JavaScriptで任意の文字の色を...
-
カーソルを乗せると、文字の色...
-
ホームページビルダー 水平線に...
-
HRタグ 枠線を透明にするには?
-
リンク後の色設定
-
リンクのアンダーバーを消した...
-
htmlの文字が縦書きになる
-
「シンプルイズベスト」と言い...
-
【ヒトの神秘】美男美女から何...
-
含む含まないという概念自体の...
-
htmlのolやulなどlistにtitleや...
-
widthやheightの数値に単位(px...
-
複数のボタンを等間隔に、かつ...
-
<ul><li></li></ul>にするメリ...
-
リストマーカーをボックス内に...
-
<div id="container">の使いか...
-
【CSS】特定のリンクを含むaタ...
-
ページを開いているときのリン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<form <input type="text"の枠...
-
訪問済のリンク色を変えない方法
-
HRタグ 枠線を透明にするには?
-
<pre>~</pre>について
-
CSSでクラスのエイリアス(include)
-
カラープレーンってなんですか?
-
ホームページビルダー 水平線に...
-
テキストボックスの文字の大き...
-
リンクのアンダーバーを消した...
-
リンク下のアンダーラインの消し方
-
横スクロールバーを表示したい
-
秀丸の正規表現を使って<FONT c...
-
\\0 sprintf( ) strcat( )
-
Pandas の groupby後の要素の参...
-
白い文字と黒い文字を出すため...
-
リンクの下線を消す
-
はじめて利用します。質問の上...
-
C# RichTextBoxで選択した文字...
-
bodyの背景と異なる背景色で、...
-
リンク部分にカーソルが来たら...
おすすめ情報