我想從另一堆PostgreSQL數據庫中的一堆表中的PostgreSQL數據庫中的一堆表中導入一些數據。對於導入我使用PHP,因爲我需要在將數據插入新數據庫之前進行一些數據操作。通過PHP導入一些PostgreSQL數據時出錯
一切都沒有問題,直到某些文本中包含單引號的地方。我試圖插入數據前逃脫這些報價,我得到這個錯誤:
ERROR: invalid byte sequence for encoding "UTF8": 0x96 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".
舊的數據庫上的編碼是SQL_ASCII,而新的數據庫上我有UTF8。
我該如何解決這個問題?
你能發佈查詢/數據嗎?也許投射到不同的數據類型可能是選擇 –