Han j'avais pas vu (ouais je regarde pas trop souvent ce topic) mais:
iwannabeamaki (./17) :
Le souci, c'est que potentiellement tu peux avoir un caractère codé sur 3 octets dont les deux derniers sont les mêmes que les 2 octets qui servent à coder un '§', d'où un faux positif : tu vas couper un caractère UTF-8 en deux, et produire un résultat totalement invalide. C'est peu probable, mais ça peut arriver.
C'est absolument faux !

En plus je suis certain qu'on a déjà du en discuter sur yN (mais dans quel topic…

). Je croyais aussi que c'était le cas au début, mais c'est une légende urbaine. (Je suis en train de me demander si c'est pas moi qui l'ait lancée au départ… faut que je consulte mon ami google…) En fait il est impossible de confondre des caractères UTF-8 entre eux, car l'encodage a été prévu pour. (Les bits de poids forts diffèrent selon que ce soit le premier caractère de la séquence utf-8 ou non… Il suffit de jeter un coup d'oeil sur l'encodage utf-8 pour comprendre ^^)
iwannabeamaki (./19) :
spa bien l'utf8 ? 
Ben si mais pas pour le code source
(déjà t'aurais pu choisir un caractère ASCII pour tes tags, parceque là c'est vraiment chercher les ennuis ^^)
Au contraire, c'est très bien ! (cf. le point précédent ^^)
Il faut juste éviter d'utiliser des caractères unicode pour nommer des variables en PHP. (De mémoire, il me semble que c'est possible)
Car le php ne supporte pas vraiment l'utf-8. (Disons qu'il y a des bidouilles utf-8 et que dans la majorité des cas, tout fonctionne sans souci même si tu ne sais pas trop ce que tu fais… Et pour le reste tu peux toujours t'en démerder si tu sais ce que tu fais)
Non, faut juste coder proprement et arrêter d'essayer de parser une chaine UTF-8 avec une fonction non-UTF-8 pour gagner 3 poulièmes de secondes. Si tu voulais faire un truc rapide, fallait déjà pas choisir PHP 
En l'occurrence, c'est parfaitement adapté. (cf le premier point toujours)
En fait le problème de l'utf-8 se situe effectivement dans le fait que les caractères sont encodés sur un nombre variable, mais cela ne joue que lorsque tu veux compter les caractères et non pas les octets. L'autre problème c'est qu'en tant qu'unicode, il y a les caractères combinables (diacritiques), et ça pose de sérieux problèmes pour les comparaisons de chaînes de caractères quelconques. Mais dans le cas de r043v ça ne causait aucun problème !

Bref, j'espère que ça n'a pas changé tous les plans pour rien… De toutes façons j'arrive après la bataille
