熊本市 DELTA WORKS のメンバーがお届けするCMS制作日記と日常の変なこと
26 5月
Joomlaなどでフォームを作る際、普段から使っているフォームのPHPがUTF-8に対応していない事に気づいた。こ、これではラッパーで埋め込むと文字化けする・・・・。文字コードをUTF-8して保存しなおして動かせば表示はちゃんとするようになるが・・・当然。送られてくるフォームは文字化け状態。
しかたなく、暫定的にフォームCGIをShit-jで運営している別サーバにおいて、そこをIFRAMEで覗く方法を採用した。やる前には、基本がUTF-8なのでIFRAMEの中もUTF-8で表示するんだろうと思っていたが、それは間違い。IFRAMEの中はちゃんとShift-jで表示され、送られたフォームも文字化けがなかった。
そうか・・完全分離しているのね。
コメントをお書きください