バグ報告 > その他 > 【2.2.0-beta】mysqlで文字化け |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kawazou |
投稿日時: 2008/6/18 21:22
対応状況: 解決済
|
半人前 登録日: 2007/7/2 居住地: 千葉 投稿: 13 |
【2.2.0-beta】mysqlで文字化け ec-cube:2.2.0-beta
php:4.4.7 db:MySQL 4.1.18 my.cnfの設定 ----------------------------- [mysql] default-character-set = ujis [client] default-character-set = ujis ----------------------------- 言語:Japanese(ja-utf-8) 照会順序:utf-general-ci 私だけの環境かもしれませんが、文字化けが発生します。 解決しましたが、参考までに記述させて頂きます。 ■対応方法 SC_DbConn#SC_DbConnの69行目あたりに以下を追加しました。 if (DB_TYPE == "mysql") $this->query("SET NAMES utf8"); |
seasoft |
投稿日時: 2008/6/18 21:46
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 【2.2.0-beta】mysqlで文字化け MySQL は知らないのですが、
my.cnf に ujis と書く必要があるのですか? これを UTF-8 として設定されるものに書き換えればよい気がしますが。 それとも、DBは ujis (=EUC-JP) にしておきたいという事例ですかね? 初心者が見たら、勘違いしてこの設定にしちゃいそうで怖い気が…
|
x41 |
投稿日時: 2008/6/18 22:15
対応状況: −−−
|
仙人 登録日: 2007/11/23 居住地: 投稿: 308 |
Re: 【2.2.0-beta】mysqlで文字化け my.cnfは
default-character-set = utf8 のほうがいいと思いますが。。 seasoftさんの仰るとおり、初心者が見たら勘違いするかもしれませんね。 上記の場合ですと、SC_DbConnには $this->conn->query("SET NAMES utf8"); の追加でOKです。(因みに2.1系ですが) |
kawazou |
投稿日時: 2008/6/20 14:06
対応状況: −−−
|
半人前 登録日: 2007/7/2 居住地: 千葉 投稿: 13 |
Re: 【2.2.0-beta】mysqlで文字化け コメントありがとうございます。
確かにmy.cnfを修正するのがベストなのですが、 共用なので修正できないのです。 この為、最初に投稿させて頂いた対応しました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |