HTTPサーバーとWeb開発

42. POST 命令での漢字の文字化けに対応するには?

POST 命令で漢字を入力すると一部文字化けしてしまう場合がある。
漢字コードのあいだに改行コード(0x25)が挿入されるのとは別に、IBM HTTPサーバーでは WebクライアントがエンコードしたシフトJISの漢字をEBCDIC漢字として変換して標準入力にしようと試みているが、残念ながらこのEBCDIC変換に回避できないバグがあるためCGIではどのような対応を行っても、完全に正しいEBCDIC漢字に復元することはできない。

従って今のところは POST ではなく GET 命令で SUBMIT するしか手がない。
これは V5R1M0 においても同じである。