Dans un fichier séparé YML j'ai:
flags: [<img src="/images/cms_bo/icons/english.png" alt="English"/>]
étrange char() apparaît après avoir fait html_entity_decode
Quand j'appelle cela dans mon code, ce n'est pas interprété, donc je l'ai utilisé html_entity_decode
.
Il fonctionne mais je n'ai 1 caractère étrange juste avant mon image: �
<?php echo html_entity_decode($form['lang']->render()); ?>
Tous mes fichiers sont codés UTF8. Avez-vous une idée de ce que j'ai manqué pour résoudre ce problème?
PS:
public static function getI18nCulturesForChoice()
{
return array_combine(self::getI18nCultures(), self::getI18nCulturesFlags());
}
Afficher un code plus pertinent aidera –
La question est très claire. Pourquoi utilisez-vous 'html_entity_decode' en premier lieu? Il n'y a pas d'entités dans votre description. – Jon
@jon @shakti car sinon mon code n'est pas interprété. Il n'affiche pas l'image mais juste le (juste la chaîne) –