投稿日:2003年11月18日 作成鷹の巣

No.13506 phpマルチバイト文字列関数の確認方法。



phpマルチバイト文字列関数の確認方法。

No.13506 投稿時間:2003年11月18日(Tue) 19:56 投稿者名:ryu URL:

PHP4をVineLinux2.6に導入し、マルチバイト文字列関数の確認方法を知りたいのですが。
php-4.3.3.tar.gzというファイルをダウンロード・解凍
./configure --enable-mbstring --enable-mbstr-enc-trans --with-pgsql=/usr/local/pgsql
--enable-track-vars --with-apxs=/usr/local/bin/apxs --without-gd --enable-trans-sid [Enter]
以下のコマンドによりコンパイル、インストールを実施しました。
make [Enter]
make install [Enter]
エラ-は有りませんでした。
・phpの設定ファイルの編集

log_errors = On
error_log = /var/log/php
register_globals = On
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none
下記で動作確認は出来ています。
<HTML>
<BODY>
<?M
phpinfo();
?>
</BODY>
</HTML>
何方かお教え願います。


phpinfo();で有効モジュールはすべて列挙されると思いますが?

No.13510 投稿時間:2003年11月18日(Tue) 21:24 投稿者名:APACHE URL:http://kemuri-net.dip.jp/~server/

> <HTML>
> <BODY>
> <?M
> phpinfo();
> ?>
> </BODY>
> </HTML>
> 何方かお教え願います。
phpinfo();で有効モジュールはすべて列挙されると思いますが?


freeのphp掲示板などを使いたいのであれば、php.iniを触らない方がよいです。

No.13512 投稿時間:2003年11月18日(Tue) 22:03 投稿者名:かい URL:http://yaguma.com

何がしたいのかよく分からないのですが
もし,freeのphp掲示板などを使いたいのであれば
php.iniを触らない方がよいです.
freeの掲示板はmb_convert_encoding関数が使われていないことがあります.
ryuさんの設定はプログラムはeucで書き,データはsjisというものです.
ですからmb_convert_encoding関数が使われてないプログラムでは
まともに動きません.


http input encoding translationがenabledになっていればOKです。

No.13514 投稿時間:2003年11月19日(Wed) 02:39 投稿者名:dai URL:http://www.ds-island.com/

phpinfo()関数で表示した項目の
http input encoding translationがenabledになっていればOKです。


|目次|掲示板|過去ログ目次|▲頁先頭|