View Full Version : paBOX 1.6
paBOX 1.6 (http://www.phparena.net/pabox/) という一行掲示板設置してみたのですが案の定文字化け発生。
検証&対策法伝授して下さる方、レスお願いします。
:)
設置場所:
http://baby.s3.xrea.com/
日本語にコンバートしたのです? 良くわかりませんが。
perlでいうjcode.plのようなものを使わないと駄目とか。 PHPにはあまり詳しくないのであまり口出しできない(ならするな)のですが、こんなんで参考になったら。。。
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() みたいな関数はまだ無いみたいなので、とりあえずはこの行を消してしまったらいいかもしれません。
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">
に修正しただけで文字化けはしませんでしたけど・・・
何か違ったのかな?
文字化けしてなかったらオッケーじゃないっスカ。
euc-jpしか試してないんで...
vBulletin® v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.