[請益] 將資料insert進資料庫的問題
<form method="post" action="<?php echo $PHP_SELF; ?>"
enctype="multipart/form-data">
File Description:<br>
<input type="text" name="form_description" size="40">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
<br>File to upload/store in database:<br>
<input type="file" name="form_data" size="40">
<p><input type="submit" name="submit" value="submit">
</form>
以上是把一個圖片post到本頁的code
$data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));
$result=pg_query("INSERT INTO binary_data (description,bin_data,name,size,type) ".
"VALUES
('$form_description','$data','$form_data_name','$form_data_size','$form_data_type')");
以上是把圖片insert進去的code
問題來了
Warning: pg_query() [function.pg-query]: Query failed: ERROR: invalid byte
sequence for encoding "UTF8": 0xff HINT: This error can also happen if the
byte sequence does not match the encoding expected by the server, which is
controlled by "client_encoding". in D:\xampp\htdocs\xampp\image.php on line 34
出現以下的錯誤訊息
postgresql那邊是UTF8沒錯
php預設也是UTF8
可是為什麼會出現這個錯誤訊息呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.95.21
→
04/01 02:58, , 1F
04/01 02:58, 1F
→
04/01 02:59, , 2F
04/01 02:59, 2F
→
04/01 02:59, , 3F
04/01 02:59, 3F
推
04/01 10:07, , 4F
04/01 10:07, 4F
→
04/02 13:34, , 5F
04/02 13:34, 5F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章