[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 メーリングリストの案内