[PHP-users 16057] Content-Type: text/html; charset=ISO-2022-JP

藤原 誠/ Makoto Fujiwara makoto @ ki.nu
2003年 6月 20日 (金) 10:59:27 JST


>                                            千葉市中央区長洲
>                                                    藤原  誠

こんにちは。
ここで聞くのが適切かどうかは分らないのですが、
石井達夫さんのかかれた
「PHP x PostgreSQLで作る最強Webシステム」
の中に入っている phpimage を動かして見ているのですが、
-----------------------------------------------------
(1) 中身が euc-japan で送られているのに、
(2) 見出しに
Content-Type: text/html; charset=ISO-2022-JP
-----------------------------------------------------
と言っているので、文字が化けてしまいます。
これは単に僕の設定に何かが足りないか間違っているのか、
それとも、皆様、同じようになってしまうのでしょうか ?
(なはずがないですよね)

この(2)は php では調整出来るものなのでしょうか ?
google や、php の説明等で検索を試みたのですが、関連情報が
うまく見つけられませんでした。

そう言えば httpd.conf には次の字がありました。
AddDefaultCharset ISO-2022-JP

<Directory "/export/hoge/phpimage">
AddDefaultCharset EUC-JAPAN
</Directory>
のようにすれば、何とか行けるということは分りました。

ちなみに、OS は NetBSD/macppc 1.6T, pkgsrc を使っていて、
次のような版を使っています。(make update の時の記録です)

===> Registering installation for php-pgsql-4.2.3nb1
php-pgsql-4.2.3nb1 requires installed package php-4.2.3nb2
php-pgsql-4.2.3nb1 requires installed package postgresql-lib-7.3.2
===> Cleaning for php-session-4.2.3
===> Cleaning for ap2-php-4.2.3
===> Cleaning for php-pgsql-4.2.3nb1
===> Cleaning for php-4.2.3nb2

--------------------
ttyp4:makoto @ harry  10:42:04/030620(~)> telnet ::1 80
Trying ::1...
Connected to localhost.
Escape character is '^]'.
GET http://hoge.host.domain/phpimage/index.php HTTP/1.0

HTTP/1.1 200 OK
Date: Fri, 20 Jun 2003 01:42:08 GMT
Server: Apache/2.0.46 (Unix) mod_ssl/2.0.46 OpenSSL/0.9.6g DAV/2 PHP/4.2.3 AuthPG/2.0
Accept-Ranges: bytes
X-Powered-By: PHP/4.2.3
Connection: close
Content-Type: text/html; charset=ISO-2022-JP


<html>
<head>
<title>デジカメ画像管理アプリケーションサンプル</title>
<body bgcolor="white">


<h1>デジカメ画像アプリケーションサンプル</h1>

(以下省略)
---
(藤原)


PHP-users メーリングリストの案内