Pourquoi Comment ?

Pourquoi y'a des lettres changé par d'autres lettres dans les liens, genre le "a" est souvent remplacé par "Ã"
oui je me pose des questions existentiel chui comme ça

Poster un commentaire
DatOnFire
DatOnFire
8 ans

utf8_encode

En fait, sur de l'encodage utf-8, si par exemple dans ton code html, tu mets un "é", il y aura un losange avec un point d'interrogation dedans. C'est dû au fait que c'est un caractère spécial.

Minicho
Minicho
8 ans

en 2016 on est pas foutu de rendre ça compatible et de faire en sorte d'avoir tout les caractères sur tous les "langages"

anonyme
anonyme
8 ans

Sauf que vu y'a pas que le français, y'a des encodages différents pour beaucoup de langue, et quand je dis beaucoup, c'est vraiment beaucoup.

Et accessoirement c'est des caractères assez lourds vu qu'il s'agit pas du même type de variable.

Kaazhan
Kaazhan
8 ans

en gros a l'origine, les caracteres étaient encodés sur 1 octet. ca fait que 256 possibilités (regarde la table ascii si tu veux en savoir plus). du coup ya pas les accents, les caracteres polonais, etc...
Maintenant on a d'autres types d'encodage sur 2 octets. mais il existe plusieurs normes qui se sont développés parallèlement (utf 8, tous les unicodes, les protocoles messagerie mobile type SS7). chacun est opti pour différentes utilisations, certains servent plus trop, bref c'est un bordel monstre et ce genre de bug ca peut être plusieurs jours a corriger pour un mec qui fait que ca.
En fait c'est un peu le pire truc a debguer pour un dev web.

Atmoz
Atmoz
8 ans

T'es dans ta jalousiiiiii
Pask'au premium t'as pas souscriiiii ?

GegeLambert

et la raison est pas trop compliqué : en informatique tout est codé avec des 0 et des 1 ... du coup il faut des correspondances entre, par exemple, la lettre A et une suite de 0 et de 1. Y'a un standard pour les lettres et chiffres classiques (sans accent), mais pour les lettres accentuées il existe plusieurs standards (historique) ... DU coup si celui qui écrit le texte dit que "é" c'est codé 011100 mais que toi quand tu lis ton navigateur utilise un autre standard dans lequel 011100 veut dire à bin il se plante ... normalement si la page web est bien foutue et ton navigateur bien configuré c'est pas censé arriver, va voir dans les options "encodage" de ton navigateur, il doit y avoir une option "automatique" ou un truc comme ça ... sinon tu peux toujours essayer de changer d'encodage quand tu vois ça

Raedan
Raedan
8 ans

C'est pour donner un style espagnol

Minicho
Minicho
8 ans

ah siii ...

Raedan
Raedan
8 ans

Muchas gracias senor

Lagoudale
Lagoudale
8 ans

señor*

Obiaman
Obiaman
8 ans

ay caramba

GegeLambert

hum si tu relis ton exemple, c'est pas le "a" qui est remplacé par "Ã" c'est plutôt les lettres avec des accents

NSFW
Webcams adultes gratuites

[NSFW]Webcams adultes gratuites
go.xlirdr.com?campai - En direct

Choualbox
AccueilGroupes
Actifs