[PHP-users 19371]Re: mb_convert_variablesに配列を指定した時の挙動に関して

Kiyoshi Sawada sawa @ nagoya2.jrc.or.jp
2003年 12月 16日 (火) 19:37:49 JST


沢田です。

.htaccess を直してもう一度行なってみました。
php.ini を直してのテストは、(手元にないけど) SunOS5.8(x86)で試してみます。

こんな値でよかったでしょうか?
------------------------------------------------
Directive                       Local Value
------------------------------------------------
mbstring.detect_order           SJIS-win,SJIS,eucJP-win,EUC_JP,UTF-8,UTF-7,ISO-2022-JP,JIS,ASCII
mbstring.encoding_translation   On
mbstring.func_overload          1
mbstring.http_input             pass
mbstring.http_output            pass
mbstring.internal_encoding      EUC-JP
mbstring.language               Japanese
mbstring.script_encoding        SJIS
mbstring.substitute_character   none;
------------------------------------------------

On Tue, 16 Dec 2003 19:12:26 +0900  Seiji Masugata <s.masugata @ digicom.dnp.co.jp> wrote:
> 
> 文字化けしていないのが気になりますが。。。(^^;
> 
> こっちでも、php_valueで確かめてみます。
> 沢田さんの方でもphp.iniレベルで確認して頂ければ幸いです。
> 

で、結果は、桝形さん指摘のような感じです。
(ちなみにブラウザのエンコードはSJIS)
------------------------------------
string(4) "ヒq7チ"  ← 半角のヒ+全角+半角のチ(HTMLソースは '桝形' )
string(3) "ヒ チ"    ← 半角のヒ+半角スペース+半角のチ 以下同じ
array(1) {
  [0]=>
  string(3) "ヒ チ"
}
array(1) {
  [0]=>
  string(3) "ヒ チ"
}
------------------------------------

-- 
沢田 潔 <sawa @ nagoya2.jrc.or.jp>



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