[Mysql(4.1.11)+PHP(4.3.10)]

Mysqlの文字セットUTF-8 Unicode (utf8)
PHPを用いて、ファイルをUTF-8でサイト制作しています。
Mysqlのからのデータのみ、??????と化けてしまいます。
PHP.iniの設定や、My.cnfの設定など、サイトをUTF-8で構築する場合の最適な設定方法をお示し下さいm(__)m

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/07/08 22:57:31
  • 終了:--

回答(2件)

id:kokogiko No.1

元ここギコ!回答回数23ベストアンサー獲得回数02005/07/08 23:27:35

ポイント50pt

http://www.res-system.com/weblog/item/467

PHP:MySQL4.1で日本語が文字化けしてしまう件:utf8

この辺の問題じゃないですか?

http://www.s-m-l.org/dev/mysql_php.html

MySQL+PHPなどなど インストール memo

id:akame23

ご回答ありがとうございます。

ご提示頂きましたサイトを熟読いたします。

2005/07/09 11:09:57
id:elf No.2

えるふん回答回数76ベストアンサー獲得回数82005/07/09 03:35:26

ポイント10pt

簡単にいうとMySQL 4.1に文字コードを指定します.

SQLで


SET NAMES UTF-8;


という風にするとその接続のみUTF-8で動作するようになります.

おそらく既にUTF-8でないテーブルを作成してしまっていると思うので,

そちらはALTER TABLEなどで文字コードを変換する必要があるかもしれません.

id:akame23

ご回答ありがとうございます。

テーブルは既にUTF-8になっているのですが、、。URL参考にさせていただきます。

$rtn = mysql_query(”SET NAMES utf8” , $conn);

にて、解決いたしました!

ありがとうございましたm(__)m

2005/07/09 13:37:23

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません