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
C'est l'anniversaire de DatOnFire !DatOnFire
DatOnFire
7 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
7 ans

@DatOnFire: 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"

Commentaire supprimé.

Leys
Leys
7 ans

@Minicho: 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
7 ans

@Minicho: 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
7 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
7 ans

C'est pour donner un style espagnol

Minicho
Minicho
7 ans

@Raedan: ah siii ...

Raedan
Raedan
7 ans

@Minicho: Muchas gracias senor

Lagoudale
Lagoudale
7 ans

@Raedan: señor*

Obiaman
Obiaman
7 ans

@Lagoudale: 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

Cette page est réservée aux ADULTES

Tu es sur le point d'accéder à un site web qui contient du matériel explicite (pornographie).

Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.


En accédant à ce site, tu acceptes nos conditions d'utilisation.