hns - 日記自動生成システム - Version 2.19.9

先月 2005年10月 来月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2005年10月15日() 旧暦 [n年日記] [更新:"2005/10/16 23:41:38"]

#1 [URL] キーボード公園

mixi の某氏の日記から

booklog:

最近こういうのが流行っているのか

#2 [Web] 最近の悩み WordPress の charset

MySQL .. php .. Apache という構成で WordPress を設定するとします。 この時の charset をどうするかという話です。
  • 最終的にどの charset で送出するか (UTF-8 or EUC-JAPAN or ISO-2022-JP)
  • (それを決めたとして) そのためには、どこでどう設定するか ?
という話です 各構成部品 (MySQL/PHP4/Apache2) は、他と少し兼用して いるものもあるので、自由には設定が出来ないという仮定です。 .. 以下もう少し書く予定 ..
設定譜設定例効果方法 1方法 2
MYSQL


EUC-JP
WordPresswp-config.phpdefine ('WPLANG', 'ja_EUC')meta host-equiv .. に使う無効化する同左
phpphp.inimbstring.internal_encoding = EUC-JPphp への受取



mbstring.http_output = EUC-JPphp から apache へ渡す

Apache 全体httpd.confAddDefaultCharset ISO-2022-JPHTTP で出力する



AddCharset ISO-2022-JP .iso2022-jp .jis(名前別設定。今回関係無)

Apache Directory.htaccessAddDefaultCharset EUC-JAPANディレクトリ別設定

どうも他の機械との trackback とか commment とかを考えると UTF-8 にしておいた方がいいのでは ? という気がしている。つまり力関係っていうやつで。しかし:
  • php を「他」と兼用している
  • その「他」の都合では EUC-JAPAN にしておきたい
という条件が一番きつい気がする .. つまり UTF-8 に出来るんかいなぁ .. ということ。 あるいは、php を全て UTF-8 にするとしてもその「他」のものの移行は大丈夫か、という気も。

良い方法があったら、誰か教えて欲しい ..

森田さんの日記に書いてあった。 .htaccess に次のように書いて見る
php_value mbstring.http_output UTF-8
なるほど、うまく行っているようだ。
ttyp9:makoto@st4200 23:34:13/051016(~)> curl -I http://www.ki.nu/~makoto/wordpress/
HTTP/1.1 200 OK
Date: Sun, 16 Oct 2005 13:27:54 GMT
Server: Apache/2.0.54 (Unix) mod_ssl/2.0.54 OpenSSL/0.9.7d DAV/2 PHP/4.3.11
X-Powered-By: PHP/4.3.11
X-Pingback: http://www.ki.nu/~makoto/wordpress/xmlrpc.php
Content-Type: text/html; charset=UTF-8
X-Pad: avoid browser bug
WordPress のフォーラムに書いてあった → 2005/2/17 の記事



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)