mysqliで エンコード 設定
データベースで 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]
にメールを送ってください。