以下のように設定しました。英語の場合は良いのですが、日本語や中国語の文章を送信すると、着信文が文字化けします。文字化けを防ぐにはどうしたらよいでしょうか。
<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>
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を見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HRタグ 枠線を透明にするには?
-
<pre>~</pre>について
-
H2タグを使ったときの文字の背...
-
<form <input type="text"の枠...
-
CSSのtext-decoration: none;が...
-
リンク下のアンダーラインの消し方
-
リンク部分にカーソルが来たら...
-
htmlの文字が縦書きになる
-
質問1.
-
タグは大文字と小文字どちらが...
-
画像の場合のみ、下線を消す方...
-
Macで画像の切り抜きできないの?
-
CSSがなぜかfont-sizeだけ効か...
-
リストの並べ替え
-
table で画像をピッタリとくっ...
-
ボタンを横に並べて表示させる方法
-
div要素が重なってします
-
親要素・子要素
-
HTML属性での「""」 「''」違い
-
CSSでボックスのheightが0になる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HRタグ 枠線を透明にするには?
-
訪問済のリンク色を変えない方法
-
スマホで見ると、文字があまり...
-
<pre>~</pre>について
-
<form <input type="text"の枠...
-
マウスオーバーでの反応速度が遅い
-
JavaScriptで任意の文字の色を...
-
CSSでクラスのエイリアス(include)
-
カラープレーンってなんですか?
-
リンク部分にカーソルが来たら...
-
ホームページビルダー・表に透...
-
点線や破線を引くには
-
H2タグを使ったときの文字の背...
-
リンクの下線を消す
-
C# RichTextBoxで選択した文字...
-
smartyテンプレートの<style></...
-
リンクの文字と下線の間にスペ...
-
スクロールバーが薄いです。
-
VBAを使い塗り潰す
-
ツリ~のメニュー
おすすめ情報