2015-09-22 1 views
3

J'ai déjà converti ma base de données mysql/table/colonnes à l'aide utf8mb4 guide Mathia: https://mathiasbynens.be/notes/mysql-utf8mb4Est-ce que utf8_encode() de PHP va supprimer emojis?

Je racler les résultats de spécifiquement Instagram, et l'utilisation utf8_concode() avant persistant.

Est-ce que cette méthode PHP supporte 4 octets emojis? J'ai toujours du mal à rendre les emojis après la persistance.

+0

Avez-vous essayé de passer directement les emoji dans l'instruction SQL? Il devrait encoder dans le format UTF étendu pour vous. – sjagr

+3

'utf8_encode()' transcode ISO-8859-1 en UTF-8. instagram.com est déjà servi (pour moi) en UTF-8, donc il n'y a pas besoin de transcoder. – eggyal

Répondre

0

@eggyal est correct. Instagram et d'autres médias sociaux encodent déjà le contenu, il n'y a aucune raison de doubler le codage.

Am capable d'afficher emojis sur mon site:

1) Mise en base de données/table et colonnes pertinentes pour utf8mb4

2) ne codant pas le contenu de instagram

3) Utilisation du https://github.com/twitter/twemoji à Afficher les emojis sur la page

Oh bonne journée!