form フォームのaccept-charset=”Shift_JIS” 指定


 

クロネコヤマトのリンク方式

https://faq-biz.kuronekoyamato.co.jp/app/answers/detail/a_id/4292/~/%E3%82%AF%E3%83%AD%E3%83%8D%E3%82%B3web%E3%82%B3%E3%83%AC%E3%82%AF%E3%83%88%E3%81%AE%E3%83%AA%E3%83%B3%E3%82%AF%E6%96%B9%E5%BC%8F%E3%81%AE%E5%8B%95%E4%BD%9C%E7%92%B0%E5%A2%83%E3%82%92%E6%95%99%E3%81%88%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82

これですが、以下の仕様がありました。

クロネコwebコレクトのリンク方式の動作環境を教えてください。

以下の環境が必要です。

  1. HTTPプロトコルを使用できる言語
  2. 文字コードはshift-JIS
  3. 機種依存文字 / 半角カタカナの使用不可

上記サイトより引用

これで「accept-charset=”Shift_JIS”」をformタグに使いました。

このタグの説明は調べてみましたが、よくわかりずらいです。

ただ、utf-8のPHPスクリプトでこのタグのついたフォームを表示して
そのhiddenタグの中には、フィールド値にUTF-8の文字列を入れて送信しました。

アクション先に「UTF-8のフォームで、UTF-8の文字列が入っているけど、Shift-JISに直して受け取ってね!」ということなのでしょうか。

こんなことが、たったこのタグでできるのでしょうか?

それとも、相手に届く間に、そうなるのでしょうか?

とりあえず、解決しましたよ。

時間があったら実験しますが。

WEBプログム、WEBデザインなどの制作については、以下を御覧ください。

WEBプログム、WEBデザインなどの制作