投稿者 メッセージ
<  サーバ、データベース関連の話題  ~  mb_stringの設定の関して
高橋浩二
投稿1時間: 火 10月 31, 2006 9:40 am  引用



登録日: 2006年10月 30日
投稿記事: 2

はじめまして。
mb_stringの文字コード設定で悩んでおります。
WindowsXP、PHP5、Apache2が現在の環境です。
php.iniの設定で、
mbstring.language=Japanese
default_charset=Shift_JIS
mbstring.eccoding_translation=On
mbstring_http_input=auto
mbstring.http_output=SJIS
mbstring.internal_encoding=EUC-JP
mbstring.script_encoding=SJIS
mbstring.substisute_character=none
に設定し、
Shift_JISでPHPのコードを書き、実行すると、
文字化けしてしまいます。
コードの記述や出力されるHTMLはShift_JISで、
内部エンコードはEUC-JPにしたいのですが、
php.iniの設定をどのように変更すればよいんでしょうか。
(書籍どおりになっているのですが・・・・)
トップに移動
ユーザー情報を表示 メッセージを送信
高橋浩二
投稿1時間: 木 11月 02, 2006 9:40 pm  引用



登録日: 2006年10月 30日
投稿記事: 2

続けての質問ですみません。
別の書籍を調べたら、
mbstring.script_encodingを有効にするには、
--enable-zend-multibyteおよび--enable-mbstringオプションを付けてconfigureしないといけないとなっていました。
--enable-zend-multibyteおよび--enable-mbstringオプションを付けてconfigureって、どういう意味なのでしょうか。
ど素人の質問ですみません。
環境はWindows版PHP5でApache2を使っています。
よろしくお願いします。
トップに移動
ユーザー情報を表示 メッセージを送信
投稿1時間: 日 4月 01, 2007 5:58 pm  引用



登録日: 2007年4月 01日
投稿記事: 4

default_charset=Shift_JIS
mbstring.eccoding_translation=On
mbstring_http_input=auto
mbstring.http_output=SJIS
mbstring.internal_encoding=EUC-JP

私も不具合質問でここに来た者ですが。(ここの質問の出し方が解ってないもので。)
default_charset=EUC-JP
ではないでしょうか??。
普通Linuxサーバーも、この設定に成ってる物が多いです。
トップに移動
ユーザー情報を表示 メッセージを送信 メールを送信
特定期間内の記事を表示:   
All times are GMT +9:00

次のトピックを表示
前のトピックを表示
Page 1 of 1
フォーラム一覧  ~  サーバ、データベース関連の話題

トピックの新規投稿   返信


 
移動先:  

新規投稿: 不可
返信: 不可t
自分の記事の編集: 不可
自分の記事の削除: 不可
投票への参加: 不可




Powered by phpBB
customized by phpspot.