gpt4 book ai didi

android - 在 SQL Server 表中存储表情符号

转载 作者:太空狗 更新时间:2023-10-29 14:44:29 25 4
gpt4 key购买 nike

所以我一直在尝试使用 Laravel 将通过 Android 应用程序的 POST HTTP 请求接收到的表情符号保存到 SQL Server 表中。虽然特殊字符可以正常工作,但表情符号会出现语法错误,如下所示-

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

最佳答案

经过反复试验,终于可以使用base64编码/解码了。似乎不是理想的解决方案。我猜这个问题是由于 Laravel 和 MSSQL(或使用的配置)之间的一些问题。希望对某人有帮助。也非常欢迎任何其他更好的解决方案!

关于android - 在 SQL Server 表中存储表情符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42204507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com