如何摆脱所有无法从vb.net中的字符串进入mysql的奇怪字符

时间:2012-03-14 05:16:52

标签: mysql vb.net character utf8mb4

我有一个奇怪的角色问题。

在mysql中,此字符会导致错误Incorrect string value: '\xF0\x9F\x92\x80'

这些字符的样本来自https://foursquare.com/v/shabushi-%E0%B8%8A%E0%B8%B2%E0%B8%9A%E0%B8%8A/4b72452cf964a5203c762de3

说我想分析来自网络的数据并找到一些奇怪的字符

如何删除此字符 ??

这种情况很少见。

实际上,如何知道可能对mysql有问题的所有字符并将其删除?我不是说可逃避的追逐者。我说的是既不是数字,也不是中文字符或标点符号的字符。字符完全奇怪。

如何从字符串中删除它?

1 个答案:

答案 0 :(得分:1)

旧版本的MySQL无法处理BMP之外的字符; upgrade your MySQL to at least 5.5set the column to use the utf8mb4 charset