[PHP-users 19366]Re: mb_convert_variablesに配列を指定した時の挙動に関して
Kiyoshi Sawada
sawa @ nagoya2.jrc.or.jp
2003年 12月 16日 (火) 18:25:59 JST
沢田@名古屋です。
「SunOS」とあったので、つい反応してしまいました。その前に、
On Tue, 16 Dec 2003 17:36:41 +0900 Seiji Masugata <s.masugata @ digicom.dnp.co.jp> wrote:
>
> mbstring.encoding_translation = On
> SJIS-win,SJIS,eucJP-win,EUC_JP,UTF-8,UTF-7,ISO-2022-JP,JIS,ASCII
↑タイプミスでしょうか?
> mbstring.substitute_character = none;
↑ 自身が無いけどここも?
こちらの環境
--------------------------------
OS :SunOS 5.8(sparc)
Apache :1.3.28
PHP(DSO):4.3.4
Configure Command (関係分のみ)
'--enable-zend-multibyte' '--enable-mbstring'
'--enable-mbregex' '--with-libmbfl'
phpinfo()のmbstringの項目
Multibyte Support enabled
HTTP input encoding translation enabled
Multibyte (japanese) regex support enabled
--------------------------------
こちらでは php.ini ではなくて、 .htaccess を使いました。
phpinfo()のLocal valueで確認しています。
--------------------------------
<IfModule mod_php4.c>
php_value mbstring.language "Japanese"
php_value mbstring.internal_encoding "EUC-JP"
php_value mbstring.http_input "pass"
php_value mbstring.http_output "pass"
php_value mbstring.encoding_translation "1"
php_value mbstring.substitute_character "none"
php_value mbstring.func_overload "1"
php_value mbstring.script_encoding "SJIS"
</IfModule>
--------------------------------
mb.php: は、SJISで記述。
--------------------------------
結果
string(4) "桝形"
string(4) "桝形"
array(1) {
[0]=>
string(4) "桝形"
}
array(1) {
[0]=>
string(4) "桝形"
}
--------------------------------
でした。
.htaccess の php_value の記述に自身がありませんが、
おかしかったら、直して再度テストしてみます。
お役にたてたでしょうか?
--
沢田 潔 <sawa @ nagoya2.jrc.or.jp>
PHP-users メーリングリストの案内