PDA

View Full Version : paBOX 1.6


Baby
2002/06/21, 07:46 PM
paBOX 1.6 (http://www.phparena.net/pabox/) という一行掲示板設置してみたのですが案の定文字化け発生。
検証&対策法伝授して下さる方、レスお願いします。
:)

設置場所:
http://baby.s3.xrea.com/

kzhr
2002/06/21, 07:51 PM
日本語にコンバートしたのです? 良くわかりませんが。

perlでいうjcode.plのようなものを使わないと駄目とか。 PHPにはあまり詳しくないのであまり口出しできない(ならするな)のですが、こんなんで参考になったら。。。

Baby
2002/06/21, 08:04 PM
kzhrさんレスありがとうございます。

Originally posted by kzhr
perlでいうjcode.plのようなものを使わないと駄目とか。


(このスクリプト一応MySQLと連動しています)
MySQL内のデータは文字化けしていないので多分必要ないかなと思っています。
で個人的には一行の文字数付近(自動改行)が怪しいと思っているのですが...
良かったら引き続き検証していただけたら有難いです。
よろしくお願いします。

pascal
2002/06/22, 02:04 AM
thebox.phpの146行目

$shout = wordwrap($shout, 22, "\n", 1); // Stops the table stetchin
が悪さをしてるような気がします。2バイト文字のあいたに改行を入れるので、それ以降が文字化けしてしまうんじゃないでしょうか?
mb_wordwrap() みたいな関数はまだ無いみたいなので、とりあえずはこの行を消してしまったらいいかもしれません。

Baby
2002/06/22, 07:03 AM
pascalさんレスありがとうございます。

教えて下さった通り消してみたら見事解決。
感謝感激雨霰

wordwrap()って自動分割するんですね。
メモメモ...また一つ大人になりました... :p

pascalさんどうもありがとうございました。

Chiron
2002/06/23, 09:36 PM
私も設置してますけど、thebox.phpの68行目

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
に修正しただけで文字化けはしませんでしたけど・・・

何か違ったのかな?

Baby
2002/06/23, 10:12 PM
文字化けしてなかったらオッケーじゃないっスカ。
euc-jpしか試してないんで...