mysqlの勉強

レンタルサーバーじゃアクセス権がなくてmysqlが使えないようなのでローカルで使う。
そこで文字コードの話し。
当然文字化けするのでデータ出力のまえに文字化け対策。

mysql_connectで接続した後

mysql_query("set names utf8");

としてデータ読み込み時の文字コードを指定する。
shift-jisならnames以下を

sjis

に。eucなら

ujis

でおけ。
ってかsjis はまだわかるけどなんでeucがujisになるんだ(−−;
utfも最初わかんなくて

utf-8

にしてたよ!
だってhtmlの出力時は文字コードutf-8って書くじゃんね。
phpだってそうなのになんでmysqlだけ"-"抜きなの??