データベースで PHP街 資料を 持って来る 時 理解する エンコードを 設定してくれると する ようだ. DBに UTF8路 データが 保存されていると 仮定しよう. DBに 接続した 後 PHPで エンコード 設定を 日 主旨 なければ PHP増えた DBに 入力された 資料が latin1と 理解する.(PHP Version 5.2.6 載せる.)

したがって PHPに 言ってくれると する. “君が 持って来た データは UTF8路 なっている ことなの!” して 言葉だ.

コードは 次と ようだ.

$db = new mysqli('localhost','DBアイディー','DBパスワード','DB名前');
if(mysqli_connect_errno()){
	echo "error 出たら!";
	//ここには 当然 エラー 出た 時 処理を 少なくて 与えると 割 のだ. 今は 略する.
}
//ここからが エンコード セッティング 部分だ. コードは PHPホームページで 持って来て 使った.
//気を付ける 点は utf-8これ なく utf8路 少なければ するという 点だ.(euc-kr度 euckr路 少なければ します.)
if (!$db->set_charset("utf8")) {
	printf("utf8 文字 セットを 持って来てから エラーが 出ました : %sn", $db->error);
} else {
	printf("現在 文字 セット : %sn", $db->character_set_name());
	//上 コードを 分析して 見れば 分かるが, character_set_name()銀 PHP街 DB エンコードを 何で 理解して あるのか 持って来る メソッドだ.
}

こんなに すれば こぎれいに 持って来る 数 ある.

参照 : http://www.php.net/manual/kr/mysqli.set-charset.php

- コメント機能はありません。コメントの代わりに[email protected]にメールを送ってください。