Utilisez les fonctions unicode Drupal pour les chaînes

Référence sur drupal.org : 26 Mai 2009 – 18h05 - http://drupal.org/node/473460


Si vous écrivez un module ou un thème, sachez qu’il pourra être utilisé sur des sites du monde entier, certains pouvant utiliser des langues dont les caractères sont codés sur plusieurs octets en Unicode plutôt que sur le seul octet des formats ASCII ou Européen. Certaines des fonctions intégrées de PHP pour le traitement des chaînes ne fonctionnent pas correctement sur des textes multi-octets.

Pour cette raison, Drupal fournit des fonctions qui remplacent les fonctions intégrées de PHP. Vous devez les utiliser lorsque vous programmez pour Drupal, sauf quand cela est précisé. Le module Coder peut vérifier votre module en vue de ces remplacements.

Voici ces fonctions :

Si vous programmez du texte, consultez également le guide to handling text in a secure fashion .

Commentaires

Poster un nouveau commentaire

Le contenu de ce champ sera maintenu privé et ne sera pas affiché publiquement.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.
  • Tags HTML autorisés : <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <css>, <php>, <html>, <ccss>, <ccss>, <drupal5>, <drupal6>, <html>, <javascript>, <php>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • You may use [view:viewname] tags to display listings of nodes.

Plus d'informations sur les options de formatage

CAPTCHA
Cette question permet d'éviter le spam :
1 + 1 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.