La parole est aux speakers : Marion HURTEAU

Publié le

Jusqu’à l’AFUP Day 2024, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils ou elles aborderont lors de leur conférence !

La conférence

Les chaînes de caractères 101

Jouer avec les chaînes de caractères est probablement la première chose que vous avez faite en choisissant un métier dans l'informatique. Mais savez-vous vraiment ce qui se cache derrière les graphèmes affichés sur votre écran ? D'ailleurs c'est quoi un "graphème" ? Si vous êtes un peu perdus entre les différents concepts tels que le charset, les collations, ou encore Unicode, alors ce talk est pour vous ! De la théorie à la pratique, nous allons nous plonger dans ces différents concepts pour devenir incollables sur le sujet !

Cobalt
24/05/2024
12:00-12:40

L’utilisation de fonctions PHP pour convertir une donnée d’un charset à un autre était courant il y a une dizaine d’années, à l’ère de l’UTF-8. Sais-tu si cette connaissance est toujours enseignée aux jeunes développeur·euse·s ?

L’UTF-8 est toujours d’actualité ! Mais on ne m’a pas enseigné ces fonctions lorsque j’étais à l’école. Le problème avec des fonctions comme utf8_encode() et utf8_decode() est qu’en réalité, elles n’encodent pas de l’UTF-8… Et de toute façon elles sont dépréciées ! En revanche, ce qu’est UTF-8 et l’importance de l’utiliser correctement devrait systématiquement être enseigné dans les formations Web.

Je me souviens d’un projet dans lequel nous avons dû implémenter un système de comparaison de nom/prénom, ce fut un vrai iceberg à surmonter ! Peut-il y avoir des limites dans les manipulations et les usages que l’on a avec les chaînes de caractères ?

Une limite à définir clairement et à garder en tête est celle du contexte. Par exemple, est-ce qu’on veut pouvoir comparer des lettres d’alphabets différents ?

Les outils de translitération ne sont pas parfaits non plus puisqu’ils s’appuient sur des dictionnaires.

À part ça, je pense qu’en PHP nous avons tous les outils pour effectuer toutes les manipulations qui nous passent par la tête !

Penses-tu qu’un format universel aurait pu remplacer tous ces formats qui nous compliquent la vie ?

Il existe déjà, c’est UTF-8 !

Une conférence présentée par

Marion HURTEAU
Marion HURTEAU
Marion est Développeuse Web chez JoliCode depuis 2019. C’est au lycée qu’elle a découvert une passion pour l’informatique : elle y programme un petit robot en C et tombe ainsi dans la marmite. Toujours très curieuse, elle passe ensuite par des formations de graphisme et de jeu vidéo, mais c’est dans la programmation back-end et dans l’administration de bases de données qu’elle trouve sa voie. En 2017, elle tombe dans l’univers FOSS en assistant à son premier FOSDEM. C’est la révélation ! Elle donne ensuite ses propres talks à Paris Web et à plusieurs évènements Symfony. Vous pouvez également trouver Marion en salle d’escalade ou sur son PC, à chasser des dragons. Et aussi, régulièrement, à des conférences de devs?!

Autres intervenants