1

topics/150713-mises-a-jour-de-yaronet/102#post-3046
Les emojis ont été remplacés par des points d'interrogation. sad
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

2

Quels emojis par exemple ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3

? ou ?
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

4

Les 4 points d'interrogation du post référencé étaient, dans l'ordre: 🐁 🖰 😜 😝
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

5

Ah tu veux dire que certains caractères UTF-8 ont été corrompus ? Si c'est le cas j'imagine que c'est un problème de base de données et que ça a affecté une plus large partie de yAronet :/
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

6

J'avais déjà trouvé des emojis remplacés par des points d'interrogation dans des vieux posts.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

7

Je n'ai pas du tout regardé, ça pourrait venir d'opérations de backup/restauration qui ont mal tourné. Si vous avez des exemples précis je peux poser la question à infomaniak mais dans tous les cas je risque de ne pas avoir la main là dessus :/
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

8

Le problème est probablement que ces caractères sont en dehors du Basic Multilingual Plane (BMP) c'est-à-dire de l'Unicode 16 bits. (Il faut 2 caractères UTF-16 pour les représenter.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

9

Zeph (./7) :
Je n'ai pas du tout regardé, ça pourrait venir d'opérations de backup/restauration qui ont mal tourné. Si vous avez des exemples précis je peux poser la question à infomaniak mais dans tous les cas je risque de ne pas avoir la main là dessus :/
Y a-t-il eu des migrations de la bdd ? est-ce que la config PHP spécifie complètement l'encodage de la connexion SQL ? Ça fait longtemps que je n'ai pas touché à du MySQL + PHP, mais de mémoire, il était assez facile d'oublier de configurer à un endroit son MySQL, et la configuration par défaut est un peu… étrange.
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

10

Migration de BDD : pas à ma connaissance. La configuration PHP spécifie d'utiliser du "utf8mb4" c'est à dire la version 4 bytes d'UTF8 pour MySQL ("utf8" simple ne peut pas encoder les valeurs sur 3 bytes). A priori c'est correct à cet endroit, et surtout je ne vois pas pourquoi tout à coup ça aurait corrompu des caractères ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

11

Infomaniak a peut-être fait un dump et reload en "utf8"=utf8mb3 sans t'avertir? Ou traîté un fichier UTF-16 en UCS-2?

Les caractères BMP nécessitent entre 1 et 3 octets en UTF-8 et exactement 2 octets (1 short) en UTF-16. Les caractères non-BMP nécessitent 4 octets en UTF-8 et 2 shorts (donc aussi 4 octets) en UTF-16. Les charsets obsolètes utf8mb3 et UCS-2 sont limitées à 3 et 2 octets respectivement. L'UTF-8 complet (utf8mb4 pour MySQL/MariaDB) et l'UTF-16 sont les remplacements qui acceptent les caractères de 4 octets.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité