MSSQL error: Unclosed quotation mark after the character string

錯誤訊息:MSSQL error: Unclosed quotation mark after the character string


 前陣子在處理一些資料寫入SQL SERVER時出現這個錯誤訊息,檢查SQL語法後都沒問題。

後來才查到,因為儲存的資料裡有中文字,可能中文字的編碼和DB的編碼不同造成,將資料轉為UTF-8後在執行,資料就能順利存入啦!

  

我的執行程式是PHP,以下是PHP轉編碼的方式

Iconv('UTF-8','BIG5',存入資料)


留言

這個網誌中的熱門文章

Fatal error: Call to a member function bindValue() on null

IIS-Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'

ORA-12899: value too large for column