[PHP-users 20827]Re: Spreadsheet_Excel_Writer/iniのoverloadに影響されない方法は?

Mashiki mashiki @ yanah.com
2004年 3月 17日 (水) 01:22:04 JST


 Mashikiです。
>「mbstring.func_overloadを0以外」の状態でも、ソースのほうで、
>「オーバーロードされず、本来の関数が使用される」方法は無いものでしょうか?

難しそうですね。
>今の所、可能かどうかわかりませんが「オーバーロード対象外の関数で置き換える
>?」
>方法しか思い当たりません。
>>もし何かわかりましたら、ご解答ヨロシクお願い致します。

オブジェクトのメソッドを呼ぶ前後で
$enc = ini_set('mbstring.internal_encoding', 'ISO-8859-1'); // ★
 $worksheet->write(0, 0, 'Name');
 $worksheet->write(0, 1, 'Age');
 :
 $worksheet->write(3, 1, 32);
ini_set('mbstring.internal_encoding', $enc); // ★
のように一時的に内部エンコーディングを変更するとどうでしょうか。
未テストですが...


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

AltStyle によって変換されたページ (->オリジナル) /