PHPで文字コードが違うシステムを混在する

 

Joomlaなどでフォームを作る際、普段から使っているフォームのPHPがUTF-8に対応していない事に気づいた。こ、これではラッパーで埋め込むと文字化けする・・・・。文字コードをUTF-8して保存しなおして動かせば表示はちゃんとするようになるが・・・当然。送られてくるフォームは文字化け状態。

 

しかたなく、暫定的にフォームCGIをShit-jで運営している別サーバにおいて、そこをIFRAMEで覗く方法を採用した。やる前には、基本がUTF-8なのでIFRAMEの中もUTF-8で表示するんだろうと思っていたが、それは間違い。IFRAMEの中はちゃんとShift-jで表示され、送られたフォームも文字化けがなかった。

そうか・・完全分離しているのね。


View this Post in: English French Japanese Korean Spanish

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

コメントはまだありません。

コメントをどうぞ