Re: 選手登録で日本語入力出来ません
uemera
投稿数: 138
おそらく、MySQLデータベースの文字コードと、XOOPSの文字コードがうまく一致していないために発生しているのだと思います。
ここで紹介されている方法を試していただけますでしょうか。
http://petit.air-nifty.com/citron/2008/05/xoops_fedf.html
ただし、このページの情報は古いので、読みかえる必要があります。
最新のXOOPS Cube Legacy 2.1.8ですと、
class/database/mysqldatabase.php
に
$result = mysql_query($sql, $this->conn);
が書かれている個所は251行目であり、
この行の上に
mysql_query("SET CHARACTER SET ujis", $this->conn);
と書く必要があります。
既にインストールされてしまったXOOPS本体や、WebScoreRevolutionは文字化け状態のままDBに入っていると思いますので、
上記修正を行ったあとは、いったんWSRをアンインストールしてから再度インストールする必要があると思います。
打撃の結果が「単」と「HR」しか出なかったということですが、上記対応によりリストボックスの値が正しく出るようであれば
、投稿時の問題も解決していると思います。
その場合は、WSRだけではなくXOOP全体のデータも一度正しい文字コードで作り直す必要がありますので、
XOOPSも再度インストールし直してください。
ここで紹介されている方法を試していただけますでしょうか。
http://petit.air-nifty.com/citron/2008/05/xoops_fedf.html
ただし、このページの情報は古いので、読みかえる必要があります。
最新のXOOPS Cube Legacy 2.1.8ですと、
class/database/mysqldatabase.php
に
$result = mysql_query($sql, $this->conn);
が書かれている個所は251行目であり、
この行の上に
mysql_query("SET CHARACTER SET ujis", $this->conn);
と書く必要があります。
既にインストールされてしまったXOOPS本体や、WebScoreRevolutionは文字化け状態のままDBに入っていると思いますので、
上記修正を行ったあとは、いったんWSRをアンインストールしてから再度インストールする必要があると思います。
打撃の結果が「単」と「HR」しか出なかったということですが、上記対応によりリストボックスの値が正しく出るようであれば
、投稿時の問題も解決していると思います。
その場合は、WSRだけではなくXOOP全体のデータも一度正しい文字コードで作り直す必要がありますので、
XOOPSも再度インストールし直してください。
投票数:4
平均点:2.50
投稿ツリー
-
選手登録で日本語入力出来ません
(パンダ, 2010/5/3 17:27)
-
Re: 選手登録で日本語入力出来ません
(uemera, 2010/5/3 17:48)
- Re: 選手登録で日本語入力出来ません (guest, 2010/5/3 18:22)
-
Re: 選手登録で日本語入力出来ません
(uemera, 2010/5/3 19:57)
- Re: 選手登録で日本語入力出来ません (パンダ, 2010/5/4 2:12)
-
Re: 選手登録で日本語入力出来ません
(uemera, 2010/5/3 17:48)