PHP化の際の問題点。
うちの環境での設置メモ。
諸事情により、php.iniでマルチバイト関係が以下の通りになっている。
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.input = auto
mbstring.output = SJIS
その為、php化するテンプレートの一番最初に以下の通り追加。
<?php
ini_set("mbstring.internal_encoding", "UTF-8");
ini_set("mbstring.http_input", "auto");
ini_set("mbstring.http_output", "UTF-8");
echo('<?xml version="1.0" encoding="utf-8"?>');
?>
ちなみに、mysqlはUTF-8で動いてます。
ごちゃごちゃな環境だな・・・・。

コメントする