Kenji
kenji****@club*****
2008年 2月 3日 (日) 10:58:10 JST
Kenji です。 こんにちは。 On Sun, 3 Feb 2008 03:18:15 +0900 "千葉豊" <yutak****@gmail*****> wrote: > はじめまして > > 千葉といいます。よろしくお願いします。 > 最近CodeIgniterを使い始めました。 > > CodeIgniterを1.5.4 から 1.6.0にアップグレードしたところ、MySQLとのデータの受け渡しで > 文字化けするようになってしまい困っています。1.5.4では文字化けはありませんでした。 1.5.4 のときは、文字コードに関しては、何もしていじってなかったのでしょうか? 1.5.4 以前は、通常ですと、set names などを発行するように CI 自体に手を加えている ケースが多いと思いますが。 また、実際に使用されている文字コードは何でしょうか? > MySQLのバージョンは4.1.22です。 > 文字コード周りの設定はデフォルトのまま使用しています。 > Server version: 4.1.22-standard > Protocol version: 10 > Connection: Localhost via UNIX socket > Server characterset: latin1 > Db characterset: latin1 > Client characterset: latin1 > Conn. characterset: latin1 > UNIX socket: /tmp/mysql.sock > PHP5を使用しています。 > PHP 5.2.4 (cli) (built: Sep 23 2007 22:34:35) > Copyright (c) 1997-2007 The PHP Group > Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies > config/database.php に文字コード関連の設定項目が増えていたので、 > この値をあれこれいじってみたのですが、デフォルトで設定されている、 > 'utf8', 'utf8_general_ci' 以外の値(ujisとかlatin1とか)を設定してもエラーとなってしまいます。 これは、どういうエラーになるのでしょうか? 正確なエラーメッセージは何でしょうか? // Kenji