dheroux
Messages postés52Date d'inscriptionvendredi 20 octobre 2006StatutMembreDernière intervention11 juin 2014
-
11 juin 2014 à 06:47
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
20 juin 2014 à 01:47
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 20 juin 2014 à 01:47
Dans ce genre de discution pleinement technique, mieux vaut parler en hexa, c'est plus logique.
Valeur des bytes du Preamble, pour info :
UTF-8 : EF BB BF
UTF-16 avec primauté des octets de poids fort (big-endian) : FE FF
UTF-16 avec primauté des octets de poids faible (little-endian) : FF FE
UTF-32 avec primauté des octets de poids fort (big-endian) : 00 00 FE FF
UTF-32 avec primauté des octets de poids faible (little-endian) : FF FE 00 00
cs_Warny
Messages postés473Date d'inscriptionmercredi 7 août 2002StatutMembreDernière intervention10 juin 2015 12 juin 2014 à 16:47
La bonne méthode consiste plutôt en ceci :
st.ReadByte() =239 and st.ReadByte() = 187 and st.ReadByte() = 191
20 juin 2014 à 01:47
Valeur des bytes du Preamble, pour info :
UTF-8 : EF BB BF
UTF-16 avec primauté des octets de poids fort (big-endian) : FE FF
UTF-16 avec primauté des octets de poids faible (little-endian) : FF FE
UTF-32 avec primauté des octets de poids fort (big-endian) : 00 00 FE FF
UTF-32 avec primauté des octets de poids faible (little-endian) : FF FE 00 00
12 juin 2014 à 16:47
st.ReadByte() =239 and st.ReadByte() = 187 and st.ReadByte() = 191