例えば「癲廚筺廂董
例えば「癲廚筺廂董廚覆匹竜ー鎔預己源を含むデータをPostgreSQLにINSERTするにはこんな感じ~
「SJIS-win」から「UTF-8」に変換するのがミソ

 <?php
 $sjis_file = 'sjis.txt';  // Shift_JIS
 
 $db = pg_connect("dbname=DBNAME user=DBUSER");
 
 $i = 0;
 $fp = fopen($sjis_file, 'r');
 while (!feof($fp)) {
     $buf = rtrim(fgets($fp));
     $buf = mb_convert_encoding($buf, 'UTF-8', 'SJIS-win');
     
     list($field1, $field2, $field3) = explode(',', $buf);
     
     $i++;
     $sql = "INSERT INTO table VALUES('{$field1}', '{$field2}', '{$field3}');";
     pg_query($db, $sql);
 }
 fclose($fp);
 
 print $i.' done.';
 ?>


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS