こんにちは。 職人見習いの高嶋です。 FORM HTMLについての記事になります。 難しい内容ではないのですが、今後の為に記事として残しておきます。 ある案件の開発で、自サイトはUTF-8で構築していたのですが、某社のクレジットカード決済APIを使うにあたり、Shift_JISのPOST送信で接続する必要がありました。 > 勿論、力技で対応することも可能ですが、これが意外と面倒です。 GETでの送信を許してくれているなら、プログラム内でShift_JISに変換とURIエンコードをかけて 某社APIに投げれば済むのですが、POST送信限定というところがまた頭を悩ませられます。 当たり前の話ですが、POSTでリダイレクトすることは出来ません。 UTF-8で統一してサイトを構築しているのに、接続ページだけShift_JISで書くのもいい気分がしません。 そこで、調べてみたら下記のようにありました
![cloudpackブログ - 自サイトの文字コードとは異なる文字コードでPOST送信](https://cdn-ak-scissors.b.st-hatena.com/image/square/377a9c51a86d20c871561f0ba1caf65409e4f7f2/height=288;version=1;width=512/https%3A%2F%2Firet.media%2Fwp-content%2Fthemes%2Fclp_media%2Fimg%2Fcommon%2Fogp-thumbnail_1200x630.png%3F135792468)