c# - 检测并替换字符串中的所有表情符号

标签 c# mysql string character-encoding

我与 facebook 集成,并注意到 thay 发送了例如 u+1f600,称为笑脸。当我尝试将其存储在 MySQL 文本字段中时,我得到服务器不支持 4 字节编码,因此快速解决方案是从字符串中删除所有这些特殊字符。

问题是如何?我知道 u+1f600,但我怀疑可能还有更多。

最佳答案

考虑切换到 MySQL utf8mb4 编码... https://mathiasbynens.be/notes/mysql-utf8mb4

关于c# - 检测并替换字符串中的所有表情符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29085876/

相关文章:

c# - 服务堆栈: Difference between GetSession and SessionAs<t>

c# - 在 Asp.Net 中使用电子邮件发送忘记密码

c# - 在 C# 控件中使用 Unicode 字符

mysql - windows下mysql中如何打开外部数据库

c++ - 字符串到字符 - C++

c++ - 拆分 C++ 字符串 boost ?

c# - Unity 的 Input.acceleration 是什么单位?

mysql - 类别明智的 COUNT DISTINCT 查询

数据库转储 | mysql 产生 'too many open files' 错误。为什么?

c - 如何在 "variable name"中使用空格?