[PHP-doc 1006] Re: php.ini での mbstring.substitute_character の設定について
Satoru Yoshida
ramat @ ram.ne.jp
2013年 9月 4日 (水) 15:05:30 JST
吉田です。
mbstring.substitute_character のドキュメントおよび設定ファイル
に関しては、現状を追認して下記のようにするのはいかがでしょうか
php.ini で = none と記載すると、文字列として認識されてなさそう
な点を解消しようとすると、Zend/zend_ini.h に手をつける必要があ
りそうです。
【php.net/manual/en/mbstring.configuration.php について】
mbstring configuration options 一覧表の
mbstring.substitute_character の初期値
→ NULL から 63 に変更
mbstring.substitute_character の説明
→下記の2文を追加
See also mb_substitute_character().
63 means "?" mark, 0x3F in ASCII, is specified.
Example での例示箇所
mbstring.substitute_character = none
→3箇所あり。none を "none" に修正
同じく下記の例示箇所
mbstring.substitute_character = long
→1箇所あり。long を "long" に修正。
これは Nice To Have です。
【php.ini-production および php.ini-development について】
コメントアウトされた mbstring.substitute_character = none
→各1箇所あり。 none を 63 に修正。
現状は結果的に 63 指定時と同じのためです。
"none" に変更すると、コメントアウト除去前後で動作が変わる
可能性を危惧します。
吉田
twitter.com/strysd
d.hatena.ne.jp/satoruyoshida
--
View this message in context: http://php-japan.10936.n7.nabble.com/PHP-doc-982-php-ini-mbstring-substitute-character-tp10499p10555.html
Sent from the PHP-doc mailing list archive at Nabble.com.
PHP-doc メーリングリストの案内