[PHP-users 11749] Re: ms-拡張領域の文字をphpからSQLserver(NT) へinsertしたい

Tatsuya Matsuyama php-users@php.gr.jp
Mon, 25 Nov 2002 08:19:24 +0900


松山です。
ありがとうございます。
希望の動作を実現できました。

----- Original Message ----- 
From: "Moriyoshi Koizumi" <moriyoshi@at.wakwak.com>
Sent: Friday, November 22, 2002 6:09 PM
Subject: [PHP-users 11722] Re: ms-拡張領域の文字を phpからSQLserver(NT) へinsertしたい


> 
> 1. mb_regex_encoding("Shift_JIS"); を、
>    mb_ereg_replace() の前に置いてやるとどうでしょう?

動作に違いは見られませんでした。


> 2. mb_ereg_replace("株式会社", "(株)", $company_name, "p");
>    としてみてください。 (オプション "p" を指定)

↑コレでエラーが出なくなりました。

> 
> おそらく 1. は関係ないと思いますが、トライしてみる価値はあると思います。
> 2. でうまくいった場合は、4.2.3 までの仕様ですので、
> かならず "p" オプションを指定してください。これは 4.3.0 より直ります。

マニュアル(http://www.php.net/manual/ja/function.mb-ereg-replace.php)の
記載は読んでいましたが、該当するとは思いませんでした。

ありがとうございました。