• ベストアンサー

サイト上で「文字のエンコード」を切り替えるボタンって設置可能?

サイトで時々文字の大きさを変えるボタン[小][中][大]ついているのを見ますが、 それと同じような感じで「文字のエンコード」を変えるボタンを設置することは不可能なのでしょうか? せっかくアクセスしてもらっても文字化けしていたら不便だと思うので・・・ 画像で「文字化けしている場合はここをクリックして下さい」見たいなボタン(もしくはリンク?)を表示出来るといいのですが。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Fulu
  • ベストアンサー率52% (9/17)
回答No.3

無理やりやるとすれば、同じページをエンコードを変えて保存しておいて、ボタンを押すたびに次のページに切り替えるとか… 例えば、 UTF8で表示→ボタンを押す→EUCで表示→ボタンを押す→SJISで表示→ボタンを押す→(最初に戻る) といった感じでしょうか… でも、はっきり言っておすすめはしません。 エンコード毎にページを用意しなければならないので管理が大変ですし、相手に確実に見えるという保証もないですし。

その他の回答 (2)

回答No.2

不可能です。 文字の大きさはhtmlソースでも設定できますが、文字のエンコードの解釈をするのはブラウザ側です。

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

できたとしても 意味がないよ。 だってソースにエンコードを指定してその通りになってないって事は、設定できないブラウザって事になるから。 http://www.tohoho-web.com/js/form.htm#encoding formにencodingを見る手段が有るけど、これをhtmlやdocumentに適用できるかは判らないなぁ・・・ domでmetaをいじれば或いは・・・未確認なので試してみて。

関連するQ&A