Откриване и замяна на всички усмивки в низ

Имам интеграция с facebook и забелязах, че той изпраща например u+1f600, което се нарича ухилено лице. Когато се опитам да запазя това в текстовото поле MySQL, получавам Сървърът не поддържа 4-байтово кодиране, така че бързо решение е да премахна всички тези специални знаци от низа.

Въпросът е как? Знам за u+1f600, но подозирам, че може да има повече от тях.


person Banshee    schedule 16.03.2015    source източник
comment
Бих предложил да се използва регулярен израз за премахване на 4-байтово кодиране в низ. ако използвате php, това би било идеално за вас: stackoverflow.com/a/16496730/761312   -  person D_R    schedule 16.03.2015


Отговори (1)


Помислете за преминаване към MySQL utf8mb4 кодиране... https://mathiasbynens.be/notes/mysql-utf8mb4

person Rufus L    schedule 16.03.2015