なるほど!(Content-Typeのcharsetのあれ)
あ、見つかった(汗
Content-Typeのcharsetとmbstringはほとんど関係ないです.
関係あるのはdefault_charset.
* PHP: コア php.ini ディレクティブに関する説明 - Manual
自分の設定例にmbstring.internal_encodingはISO-8859-1とかでてるのに.
個人的には、charsetはphpにはノータッチでいてもらいたいorz
くそー早速設定変更だ。
でも、php.iniを変更するのがめんどくさい諸般の理由で出来ない場合のことを考えると、動的にcharset吐き出すようにしてたほうがいいのだろうか。それは設計思想か。一応、charsetのところは残しておこう。
で、ちょっと試してみた。
php.ini
default_charset = "unko"
HTTP/1.x 200 OK Date: Fri, 08 Jun 2007 02:17:44 GMT Server: Apache/2.0.52 (CentOS) X-Powered-By: PHP/5.2.2 Pragma: no-cache Content-Length: 681 Connection: close Content-Type: text/html; charset=unko
人 (__) カタカタ (__) (・∀・ ) <unkoってでたYO!!!!! _| ̄ ̄||_)_ /旦|――||// /| | ̄ ̄ ̄ ̄ ̄| ̄| . | |_____|三|/
・・・まあ、さすがにこれだと、あれなので、
php.ini
default_charset = ""
HTTP/1.x 200 OK Date: Fri, 08 Jun 2007 02:22:48 GMT Server: Apache/2.0.52 (CentOS) X-Powered-By: PHP/5.2.2 Pragma: no-cache Content-Length: 681 Connection: close Content-Type: text/html; charset=UTF-8
はー、そういうことか。。。まだまだ初心者だなあ。