カテゴリ | |
---|---|
サマリ | BracketNameの日本語名の取り扱い |
バージョン | 1.3.2 |
投稿者 | upk |
状態 | 完了 |
投稿日 | 2002-09-22 (SUN) 00:13:02 |
ちょっと、BugTrackを全部読んでいないので、多分、既出なのでしょうけど、新規から、日本語で作成しても化けないけど、Bracketで囲んで、? を付けた状態で作成すると、化けてしまうことがあるのは、そんなもんなんですよね?
?を付けた状態で作成しても化けないですけど
それは聞いたことがない現象ですね。具体的にどんな言葉をページとして作成した場合に化けたかというのが分かればいいんですけど、いかがでしょう?
自宅のマシンにも導入したので、テストしてみしたら、化けませんでした。違いはブラウザのバージョンだけです。PukiWikiを導入したOSもPHPも全て同じ構成なもんで、クライアント側のブラウザまたはOSの違いなどによってエンコードした文字列がということなのでしょうか?ちなみに、IE6だと化けませんが、IE5SP2では化けます。
恐らく化ける環境だと、新規でも化けると思います。会社でやった際になので、詳細は、火曜日に、追記します。
再現しました。
新規で PukiWiki/アクセス制限 で作成。ブラウザ(IE6)のアドレス(D)は、
http://192.168.1.6/pukiwiki/index.php?PukiWiki%2F%A5%A2%A5%AF%A5%BB%A5%B9%C0%A9%B8%C2となっているが、編集画面には、
PukiWiki/鐔ワ就鐔ワ蒐鐔ワ住鐔ワ醜鐓�鐔・集鐓・/a> の編集~ http://192.168.1.6/pukiwiki/index.php?%5B%5BPukiWiki%2F%EF%BD%A5%EF%BD%A2%EF%BD%A5%EF%BD%AF%EF%BD%A5%EF%BD%BB%EF%BD%A5%EF%BD%B9%EF%BE%80%EF%BD%A9%EF%BD%B8%EF%BE%82%5D%5Dと表示され、化けが発生。
ちなみに、このサイトで同様な操作を行っても化けませんでした。ブラウザではなく、環境の相違なのでしょうかね?
ちなみに、OS: RedHat Linux 7.3, PHP: php-4.1.2-7, Apache: apache-1.3.23-11 です。
PHPの設定の問題なのかなぁ。php.iniの設定で文字コードの自動変換ってありましたよね。
PHPは初心者なもので、ヒントありがとう御座います。ちょっと修正してみたものの、まだ駄目なので、色々と試してみます。
Red Hat Linux 7.x 系の PHPが腐っているので、一気に Red Hat Linux 8.0 も出たことなので、それで対応させて問題なしとなりました。対応方法も更新しておきましたので、Red Hat ユーザで困った方は、どうぞ。