Freebox V5 HD

  • État Fermée
  • Pourcentage achevé
    100%
  • Type Anomalie
  • Catégorie Mediaplayer
  • Assignée à Personne
  • Système d'exploitation Tous
  • Sévérité Moyenne
  • Priorité Très Basse
  • Basée sur la version 1.6.8
  • Due pour la version Non décidée
  • Échéance Non décidée
  • Votes
  • Privée
Concerne le projet: Freebox V5 HD
Ouverte par fhoguin - 13/02/2011
Dernière modification par nitro - 04/04/2011

FS#5483 - Sous-titres avec BOM UTF-8 non détectés

Les fichiers de sous-titres au format .srt ne sont pas lus par la freebox HD lorsqu’ils contiennent un BOM.

Pour rappel, un BOM (Byte Order Mark) est un préfixe se trouvant au tout début des fichiers UTF, permettant de savoir (entre autres) si les caractères sont codés en little endian ou big endian.

Pour reproduire, c’est très simple : trouver un sous-titre UTF-8 avec BOM. (Ou éventuellement, ajouter soi-même à la main avec un éditeur hexa le BOM UTF-8 à un fichier de sous-titres : ajouter les octets EF BB BF au début du fichier).
Le mettre sur la freebox HD avec une vidéo ayant le même nom.
Constater que les sous-titres ne sont pas affichés lors de la lecture de la vidéo.

Puis, retirer le BOM du fichier de sous-titres : retirer les 3 premiers octets (EF BB BF).
Mettre le fichier de sous-titres sans BOM sur la freebox HD.
Constater que les sous-titres sont désormais affichés lors de la lecture de la vidéo.

Fermée par  nitro
25.05.2011 14:10
Raison de la fermeture :  Doublon
Commentaires de fermeture :  

 FS#3124 

Heu... par définition, le BOM n’existe qu’en UTF-16 et UTF-32. Pas en UTF-16LE, pas en UTF-16BE, encore moins en UTF-8!

Unicode est très clair là dessus.

La séquence dites “BOM” en UTF-8 ne peux pas avoir le sens d’un BOM, c’est un Micro$oftisme, c’est un abus, et ça contredit la norme.

Finalement Unicode s’est couché devant M$ et a bénis cet abus mais :
1) c’est absurde
2) c’est contradictoire
3) c’est absurde

Conclusion : EF BB BF n’est *pas* un BOM. C’est un espace de largeur nul.

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche