Safari対応しました。&mailtoの文字化けについて
アカネイロWEBの一部ページでスタイルが利かない障害があって、
ずーっと放置していたのですが
やっと直しました
遅くなってしまいごめんなさい><
macユーザーさまにはご迷惑をおかけいたしました。
ちゃんと表示されていたブログのMT用のCSS(小粋空間さん)を使ってXMLを書き直しただけです
ただ、Studio8で編集しているのですが、
「ドキュメントのバリデート」を使ってエラーが出ないように
W3C準拠のソースを心がけました。(今のところ「よくできました」はindex.html)だけですが
続きまして「mailtoの文字化けについてです。」
サイトのお問い合わせページに
mailtoを使ってアドレスとタイトル、本文が入った状態で
メーラーが立ち上がるソースを書いていたのですが、
サイトの文字エンコードがShift-Jisではない場合に
subject(メールタイトル)とbody(本文)が文字化けしてしまっていたので
どうにかならないかとgoogle先生に質問したところ
とあるサイトでgoogleで文字列を入力し検索を押した後に表示される
アドレス欄にhttp://www.google.co.jp/search?q=
のq=以降に表示される1kbの文字列をコピーするだけで良いことが判明したので
さっそくやってみました。
<a href="mailto:hoge@hoge.com?
subject=%E3%80%90%E3%82%A2%E3%82%
AB%E3%83%8D%E3%82%A4%E3%83%
ADWEB%E3%80%91&btnG=%E6%A4%
9C%E7%B4%A2&lr
=&cc=hogecc@isp.ne.jp &body=%E3%81%8A%E5%90%8D%
E5%89%8D%EF%BC%9A%E3%80%80%E9%80%A3%E7%
B5%A1%E5%85%88%EF%BC%9A%E3%80%80%E3%
81%8A%E5%95%8F%E3%81%84%E5%90%88%
E3%82%8F%E3%81%9B%E5%86%85%E5%AE%
B9%EF%BC%9A&btnG=%E6%A4%9C%E7%B4%A2&lr=">
メッセージ送信はこちら</a>
このようなソースになります。
ちゃんと表示されました