SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

文字コードの違うWebページにformを送信するとき

問題

EUC-JPのページのformから UTF-8のWebサイトにsubmitしたら、文字化けしました。

EUCのページ

UTF-8のページ

答え

EUCのページはデフォルトではEUCでデータを送りますね。

ページの文字コード以外でフォームを送信させたい場合は、formのaccept-charset属性で指定できます。

以下の例のようにすると、EUC-JPのページからでも、UTF-8でフォームの内容を送ることができます。

例)

<form action="utf-8.php" method="post" accept-charset="UTF-8">


関連するメモ

コメント