2008年10月 8日

[SM-USERS-JA:1826] Re:Subjectの文字化け

In message <48E9BF21.4080706@xxxxx>
on Mon, 06 Oct 2008 16:32:49 +0900,
Hiroshi Hayashi <rin@xxxxx> wrote:
> > % php test.php
> >
> > とかすると、1と表示されるのでしょうか。(なお、ほんもののPHPプログラマ
> > ではないので、このテストが妥当かどうかの自信はありません。)
...

> はい、1と表示されました。
うぅむ、私のところでは 0 となるんです。preg_matchが文字エンコーディン
グを意識して動作しているのかしていないのか、といった気がしないでもない
ですが。

求む追試 or PHPのプロフェッショナル、というところですが、少しだけ
状況をさらに調べられるようにしてみました。

----------------------------------------------------------------
<?php
// 日本語EUCで保存

$s = "テスト";
$n = preg_match('/^([[:print:]]+)(.*)/', $s);
print "preg_match => " . $n . "\n";
$n = mb_ereg('^([[:print:]]+)(.*)', $s);
print "mb_ereg => " . $n . "\n";
print mb_regex_encoding() . "\n";

?>
----------------------------------------------------------------

mb_ereg()では私のとこでも、mbstring.internal_encoding が euc-JP なら、
1 と表示さました。:-(

取り敢えず、ここまで。

--
神戸 隆博(かんべ たかひろ) at 仕事場
_______________________________________________
squirrelmail-users mailing list
squirrelmail-users@xxxxx
http://sanguine.jp/mailman/listinfo/squirrelmail-users


投稿者 xml-rpc : 2008年10月 8日 15:49
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/77910
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。