2009年3月25日

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で動いてます。
ごちゃごちゃな環境だな・・・・。

トラックバックURL

このエントリーのトラックバックURL:
http://private.acidaqua.com/mt/mt-tb.cgi/72

コメントする