2011年02月28日

1つだけ壁を越えれた

PHP+MySQLで日本語コードでいつも悩んでいましたが
ひとつ壁を乗り越えれたと思います。

php.iniの中

[mbstring]
; language for internal character representation.
mbstring.language = Japanese

; internal/script encoding.
mbstring.internal_encoding = UTF-8

; http input encoding.
mbstring.http_input = UTF-8

; http output encoding. mb_output_handler must be
mbstring.http_output = UTF-8


PHP-5.2.3以上
MySQL 5.0.7 以上

MySQL
***** 5.0.7以上 *****
utf8_unicode_ciで作成

phpソースの中

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">


$conn = mysql_connect('localhost', 'id', 'pass');
mysql_set_charset("utf8");
if($conn){
//データベースの選択
mysql_select_db('db_name',$conn);


**********
ソースはTeraPadで UTF-8N LF で作成

mysql_set_charset("utf8");
の部分がMySQL 5.0.7以上でないと書けないらしいと
ネットに書いてあった。
posted by kitt at 08:40| Comment(0) | 日記
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: