iモード対策で「SJIS出力はできないもんかいの~」といろいろ見ていると、現状のPHP4.05+jstringでもなんとかSJISで表示させることは可能のようです。
やり方
をコードの始めに入れる |
以上。ただ、inputの変換がまだ実装されていないようなので漢字の入力を伴う処理はこれだけではできません。試しにこのサイトの落書きこーなーとアクセスカウンタをSJIS出力にしてみました。ソースコードの編集は vi で行うので漢字コードが何であっても特に困ることはないのですが、最終的にHTTPで出力するときは「WindowsのブラウザではSJISの方が文字化けしにくい」のと「InternetExplorerではview sourceにてSJISでないとまともに読めない」ので極力SJIS出力にしようかと思っています。うまくいけばPHP4.06が出た時にhttp_inputが実装されているかもしれないということらしいので、残りのページはしばらくEUC-JPで我慢です。