Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


[Résolu] Problème d'encodage avec rss-synd
#1
Bonjour à tous,
je viens vous demander de l'aide concernant le tcl rss-synd au niveau des titres certains caractères
sorte d'une façon bizarre exemple: Comptes Google : phishing plus difficile à détecter.
Comment faire pour Convertir ces caractères bizarre en caractères normaux ?

Désolé pour l'explication je suis débutant.
Merci de votre aide.
#2
Tu peux rajouter, dans la définition de ton flux, le charset du site:

tcl
"charset" "utf-8"

irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
#3
Salut CrazyCat,
je viens de suivre ton indication mais malheureusement sa ne fonctionne pas voici le résultat obtenu:

sans utf-8

Humble Bundle : 14 jours de jeux à petit prix

avec utf-8

Humble Bundle : 14 jours de jeux àpetit prix
#4
C'est peut-être un autre encodage. Il faut que tu regardes dans le flux RSS

Envoyé de mon GT-I9100 en utilisant Tapatalk
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
#5
 
C'est pas un autre encodage, c'est un encodage corrompu (par exemple pour avoir essayé de convertir de l'utf-8 en utf-8 en supposant par erreur que c'est de l'iso 8859-1 au départ).

On le voit bien dans cet exemple où le "à" et le "é" sont remplacés par un caractère identique : phishing plus difficile à dÃtecter
 
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
#6
hm c'est bien de l'utf-8 il me semble le site c'est Gnt
#7
 
En inspectant le code du script, on peut voir que le charset que tu spécifies est utilisé par un encoding convertto, ce qui fait que si tu as de l'utf-8 au départ et que tu spécifies charset "utf-8", tu convertis de l'utf-8 en utf-8.

Le script est en version beta depuis 2006 et le développement en est manifestement arrêté.
L'auteur avait encore dans sa todo list de faire un support "décent" pour les charsets, ce qui explique que ça ne fonctionne pas correctement.

Essaie de remplacer encoding convertfrom par encoding convertto dans le code, et vois ce que ça donne.
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
#8
Bonsoir MenzAgitat,
en faite c'est déjà en encoding convertto


tcl
if {[info exists feed(charset)]} {
		set data [encoding convertto [string tolower $feed(charset)] $data]
	}


c'est dommage que le script ne soit plus à jour je le trouve vraiment excellent.
#9
 
Je voulais dire l'inverse, remplace convertto par convertfrom
 
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
#10
j'ai changé comme indiqué voici le résultat :

Google : des utilisateurs demandent à être oubliés

c'est l'enfer les entities
#11
 
Il est aussi possible que le flux rss de GNT déclare son charset de façon incorrecte; essaie de mettre charset "iso8859-1" dans les paramètres du flux.

Remarque : laisse le convertfrom en place, le convertto n'a aucun sens et ne peut rien faire de bon.

Et puis ça n'a rien à voir avec les entités html, si on avait affaire à des entités au lieu d'un charset à la con, y'aurait aucun problème pour l'afficher correctement.
 
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
#12
ah c'est bon ! faute de ma part j'ai oublier de mettre "charset" "utf-8"
résultat:
Google : des utilisateurs demandent à être oubliés

Merci beaucoup MenzAgitat & CrazyCat
#13
 
Dans le but que d'autres personnes puissent facilement localiser la solution si elles rencontrent le même problème, pourrais-tu s'il-te-plaît renommer le sujet en "Problème de charset avec rss-synd" et ajouter "[Résolu]" au début ?
Merci d'avance.
 
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
#14
Oui je cherche à le faire justement MenzAgitat je me souvient plus comment on fait :x

Merci encore les gars ! :)
#15
 
Il faut garder le clic gauche enfoncé pendant quelques secondes sur le titre du thread quand tu es sur cette page : http://forum.eggdrop.fr/Scripts-TCL-f-4.html
 
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.


Possibly Related Threads…
Thread Author Replies Views Last Post
  Problème avec Les poupées linkeuses zappeur78 22 5,414 31/03/2022, 16:52
Last Post: CrazyCat
  Problème d'encodage charset suite à changement de version exactkayak 3 2,533 06/02/2020, 00:35
Last Post: exactkayak
Star sslv3 alert handshake failure sur un flux rss avec rss-synd.tcl MenzAgitat 4 2,757 08/08/2019, 22:21
Last Post: MenzAgitat
  [Résolu] Problème avec le script autolog T3nS 2 3,197 06/12/2017, 16:08
Last Post: T3nS
  [Bug] Problème avec le script zurl.tcl T3nS 0 3,035 03/08/2017, 19:40
Last Post: T3nS
  [Bug] comment regsub altère l'encodage d'une chaîne de caractères MenzAgitat 6 6,131 27/02/2017, 02:01
Last Post: MenzAgitat
  [Résolu] Problème d'accents avec script TCL maison CC30 3 4,681 25/08/2016, 13:55
Last Post: Alucard`68
  [Bug] bug lien court rss-synd.tcl pingyan 1 3,513 04/11/2013, 10:16
Last Post: CrazyCat
  Problème avec Clams SaiTek 7 5,817 06/09/2013, 09:02
Last Post: SaiTek
  Problème d'accent avec shoutcast.tcl Naruto 8 6,674 05/08/2013, 15:17
Last Post: Naruto

Forum Jump:


Users browsing this thread: 1 Guest(s)