スポンサーサイト

一定期間更新がないため広告を表示しています

  • 2010.02.18 Thursday
  • -
  • -
  • -
  • -
  • -
  • by スポンサードリンク

Coppermine Photo Gallery の文字化け

Coppermine Photo Gallery で、phpMyAdmin から日本語のテーブルデータを覗くと文字化け。その対応の備忘録です。

こちらの環境は、

・MySQL 4.1.19
・Apache 1.3.37
・PHP 4.4.2
・phpMyAdmin 2.10.0
・Coppermine Photo Gallery 1.4.10

こちらの情報を元に、

Coppermine Photo Gallery は日本語に UTF-8 を使うので、

(1)新規テーブル作成時に照合順序に utf8_unicode_ci を選択する
(2)include/function.ini.php の 184行目あたりを、

--- 修正前
function cpg_db_connect()
{
global $CONFIG;
$result = @mysql_connect($CONFIG['dbserver'], $CONFIG['dbuser'], $CONFIG['dbpass']);
if (!$result) {
return false;
}
if (!mysql_select_db($CONFIG['dbname']))
return false;
return $result;
}

--- 修正後
function cpg_db_connect()
{
global $CONFIG;
$result = @mysql_connect($CONFIG['dbserver'], $CONFIG['dbuser'], $CONFIG['dbpass']);
if (!$result) {
return false;
} else {                            // ← ここ追加
mysql_query("SET NAMES utf8", $result); // ← ここ追加
}                            // ← ここ追加
if (!mysql_select_db($CONFIG['dbname']))
return false;
return $result;
}

することで文字化けがなくなりました。

スポンサーサイト

  • 2010.02.18 Thursday
  • -
  • 10:10
  • -
  • -
  • -
  • -
  • by スポンサードリンク

関連する記事
コメント
コメントする








   
この記事のトラックバックURL
トラックバック
-
管理者の承認待ちトラックバックです。
  • -
  • 2008/09/13 5:51 PM

calendar

S M T W T F S
   1234
567891011
12131415161718
19202122232425
2627282930  
<< November 2017 >>

selected entries

categories

archives

recent comment

recent trackback

recommend

links

profile

search this site.

sponsored links

others

mobile

qrcode

powered

無料ブログ作成サービス JUGEM