2008年10月 8日

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

> 求む追試 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 と表示さました。:-(

私のところの FreeBSD 7.0 + PHP5.2.6(portsでインストール)では

preg_match => 1
mb_ereg => 1
ISO-8859-1

となりました。PHP5.2.5でも同じでした。

OpenSolaris + PHP5.2.4(Package Managerでインストール)では、

preg_match => 0
mb_ereg => 1
ISO-8859-1

でした。
実行しただけで何の考察もなくて申し訳ありませんが、とりあえずご報告まで。

--
林 周志(はやし ひろし)
東京大学生産技術研究所 電子計算機室
e-mail: rin@xxxxx
_______________________________________________
squirrelmail-users mailing list
squirrelmail-users@xxxxx
http://sanguine.jp/mailman/listinfo/squirrelmail-users


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




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