3
因此,我一直試圖將通過POST HTTP請求從Android應用程序接收到的emojis保存到使用Laravel的SQL Server表中。 雖然特殊字符做工精細,表情符號給語法錯誤,如以下各項在SQL Server表中存儲emojis
SQLSTATE[HY000]: General error: 20018 Incorrect syntax near '☺'. [20018] (severity 15) [(null)] (SQL: UPDATE [dbo].[table] SET [text] = N'☺' WHERE [id] = 63060)
更新查詢在laravel如下 -
\DB::statement("UPDATE [dbo].[table] SET [text] = N'".$data['text']."' WHERE [id] = ".$facebook_post->id);
任何幫助將非常感激。使用SQL Server 2008和Laravel 5.1以及適當的排序規則
這似乎是Laravel的問題。我在SSMS中使用這些字符沒有問題。 – iamdave
我認爲這可能有所幫助:https://laracasts.com/discuss/channels/general-discussion/working-with-unicode-emoji-from-ios – Sebastian
@NavinNagpal什麼是文本列的數據類型? –