**[[続・質問箱/124]] [#o1be05a2]
#author("2018-03-11T12:36:50+09:00;2009-02-14T21:01:23+09:00","","")
**[[質問箱/2124]] [#o1be05a2]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|ドコモの機種にによって、文字化け|
|~バージョン|1.4|
|~投稿者|[[terra]]|
|~状態|完了|
|~投稿日|&new{2004-04-09 (FRI) 22:15:59};|
***質問 [#k011b4cf]
携帯電話から、pukiwikiにアクセスするテストをしています。機種によって文字化けします。また、2つのレンタルサーバを借りていますが、1方はまったく字化けしません。
両方とも、ベースのpukiwikiは同じものです。ダメなほうのサーバのスペックは、Linux、Apatch2.0、PHP4.2.2です。
また、そのサーバで、pukiwiki以外のPHPのアプリは文字化けしません。
ドコモのN211i、N505iはだめで、ムーバP251iSはOKでした。ちなみに、自分のauはだめでした。
どこら辺を、確認すればよいでしょうか。

***回答 [#sf007777]
-[[三浦克介]] &new{2004-04-10 (SAT) 01:01:00};
~PukiWikiのバージョンは、1.4.3でしょうか。1.4.3未満では、サーバーの設定により、携帯電話で文字化けする可能性があります。phpinfo() で、mbstring.encoding_translation, mbstring.http_input, mbstring.http_outputを確認してください。
-[[terra]] &new{2004-04-10 (SAT) 11:13:10};
~ありがとうございます。とりあえずのご報告ですが、pukiwikiは1.4.2だったので、1.4.3にアップデートしましたが、変わりませんでした。mbstringについては、PHP4.2.2ではphpinfo()には表示されないみたいですので、サーバ管理者に確認するつもりです。そのとき、また、ご報告します。なお、サーバの仕様では、出力はUTF-8だそうです。これが、悪さしてないでしょうか?
--[[名無しさん]] &new{2004-04-10 (SAT) 15:23:14};
~PHP 4.2.2でもmbstringが組み込まれていれば、phpinfo()で出力されるはずですが。mbstringが組み込まれていないのでは?
-[[terra]] &new{2004-04-11 (SUN) 20:11:46};
~サーバ管理者にmbstringの設定を確認したところ、以下のとおりでした。
 mbstring.internal_encoding = Japanese
 mbstring.http_input = auto
 mbstring.http_output = UTF-8
 mbstring.detect_order = auto
 mbstring.substitute_character = none
--[[reimy]] &new{2004-04-11 (SUN) 21:59:00};
 mbstring.http_input = pass
にするか、
 mbstring.encoding_translation = Off
にしないと文字化けする可能性があります。
-[[terra]] &new{2004-04-13 (TUE) 09:59:32};
~Resありがとうございます。携帯にばかりに、頭がいってましたが、mbstringで検索するといろいろ過去にあるみたいで、今、勉強しているところです。
-[[terra]] &new{2004-04-15 (THU) 15:40:46};
~解決しました。名無しさんから、PHP 4.2.2でもphpinfo()にmbstringの情報は出るはずとの、示唆をいただきその方面から調べました。確かに、mbstringがenableの表示がなっかたのですが、自分だけのサーバではないので、こちらの「[[PukiWiki/mbstring無しのPHPでの動作]]」を参考にjcodeで対応しました。確かに、1.3.4では、きちんと日本語が表示されるようになりました。ただし、1.3.5ではだめでした。皆さんに、いろいろご意見いただき、大変ありがとうございました。

//#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.072 sec.

OSDN