PEAK XOOPS - Picalの文字化け in englishin japanese

Picalの文字化け

  • You cannot open a new topic into this forum
  • Guests cannot post into this forum
Previous post - Next post | Parent - Children.1 | Posted on 2004/8/17 12:12
wize  ÆóÅùʼ   Posts: 1
はじめまして、Picalを利用させて頂いているwizeというものです。
XOOPS公式サイトで発見してさっそくインストールしてみましたが登録したイベントの表題や内容がすべて文字化けして表示されます。

環境は
Windows NT 4.0 SP6
IE 6
Apache 2.0.49
MySQL 4.0.20d
XOOPS 2.0.7
です。
MySQLはmy.cnfにujis(EUC)指定しています。
他のモジュールで日本語入力した内容はすべて文字化けせずに表示されています。

PiCalも通常のカレンダー表示のヘッダや固定表示している部分については全て文字化けしていません。
件名・場所・詳細に日本語を入力して登録すると表示された際に文字化けしています。

個人で対処しようかと思いましたがスキルがなさすぎて解読できませんでした。
対処方法がわかれば教えて頂けないでしょうか?
Votes:1 Average:0.00
Previous post - Next post | Parent - No child | Posted on 2004/8/21 14:10
GIJOE  ÀèǤ·³Áâ   Posts: 4110
wizeさん、こんにちは。

Quote:
はじめまして、Picalを利用させて頂いているwizeというものです。
XOOPS公式サイトで発見してさっそくインストールしてみましたが登録したイベントの表題や内容がすべて文字化けして表示されます。
piCalの文字化け、というのはあまり聞きませんね。
なにはともあれ、一番重要な、PHPおよびpiCalのバージョンを知らせてください。
mbstringの設定値も重要です。

ありそうなのは、mbstringが入っておらず、他のモジュールか何かが用意したmb_convert_kana()のエミュレータが働いている、なんてあたりですか。

その場合、piCal.php をいじって、
		// 言語・数字などの別による処理
		switch( $lang ) {
			case 'N' :	// 数値 (桁取りの , を取る)
				$data = intval( str_replace( "," , "" , $data ) ) ;
				break ;
			case 'J' :	// 日本語テキスト (半角カナ→全角かな)
				// $data = $this->mb_convert_kana( $data , "KV" ) ;
				break ;
			case 'E' :	// 半角英数字のみ
				$data = $this->mb_convert_kana( $data , "as" ) ;
				break ;
		}
なんて感じでコメントアウトしたら化けなくなりそうです。
その場所は、piCal-0.60beta04 なら、piCal.php の2348行目となります。

なお、このサイトは、英語でやりとりを基本としています。
サイト内情報の整合性の都合もありますので、今後、日本語でお尋ねの際は、 http://jp.xoops.org/ にてお願いします。
Votes:0 Average:0.00

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!