[PHP-users 21155]Re: getSubmitValueで全角文字が得られない

Kazuhiro Hiratsuka hira @ js-bros.co.jp
2004年 4月 6日 (火) 23:17:31 JST


熊倉様、有難うございます。

mbstring.func_overloadを変えてみましたがNGでした。
先程のメールではtextは大丈夫と書きましたが、こちらも
NGです。
ちなみに全角の”123”と入力し、得られたのが”PQR”となってしまいます。
PHP.iniの設定でしょうか?


----- Original Message ----- 
From: "Y Kumakura" <kumakura @ isite.co.jp>
To: <php-users @ php.gr.jp>
Sent: Tuesday, April 06, 2004 10:53 PM
Subject: [PHP-users 21153] Re: getSubmitValueで全角文字が得られない


> 熊倉と申します。
>
> >>> Tue, 6 Apr 2004 20:17:19 +0900 に書かれた
> >>> "Kazuhiro Hiratsuka"<hira @ js-bros.co.jp> さんのメール:
> >
> > HTML_QuickFormを使用してアプリを開発していますが、
> > addElementでtextareaを使用して、入力された文字列を
> > submitで得るために、下記のような命令を発行しています。
> > このとき、半角文字だけだと得ることができるのですが、
> > 全角文字を得ることができません。
> [...]
> > $form =& new HTML_QuickForm( 'nextForm' );
> > $form->addElement('textarea', 'Outline',   '', array('cols' => 50,
'rows' =>
> > 8,  'maxlength' => 256));
> > $form->addRule('Outline', '入力してください', 'required');
> > $dbOutline    = $form->getSubmitValue('Outline');
>
> textarea を使って getSubmitValue() してみましたが、問題なく全角を得る
> ことができています。
> 半角が OK で全角が NG となると、mbstring.func_overload あたりじゃない
> かと思うのですがどうでしょう?
> 実際、ソースはぱっと見ですが getSubmitValue で str 系を使ってるようで
> す。上のテストは mbstring.func_overload = 0 で行っています。
>
> --
> Yousuke Kumakura
> e-mail: kumakura @ isite.co.jp
>
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
>




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