THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,
Sur les dernières releases de THELIA, j'utilise toujours des inclusions de fichiers via #INCLURE, et désormais une série de symboles () est rajoutée au début de chaque portion de code incluse de cette façon (dont un en début de page ce qui me donne un charset corrompu et des symboles innafichables sur la page), quelqu'un aurait-il une idée sur la provenance de ce bug assez étrange ? hmm
D'avance, merci

Offline


Bonjour!

Quel charset utilises-tu? Est-ce le même pour tous les fichiers (les squelettes, ceux inclus, etc.)?

Offline


Je suis en iso-8859-1. Je précise que dans les anciennes releases de Thelia, cela fonctionnait. neutral

  • yoan
  • Cofondateur Thelia

Offline


Pour quel #INCLURE ?

Qquun d'autre a un soucis ?
De mon côté pas de pb.


http://yoandemacedo.com

Cofondateur de la solution Thelia 1.x

Offline


Première ligne de mon accueil.html (sans espace ni quoi que ce soit avant) :

#INCLURE "modules/entete.html"

contenu de entete.html :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<title>Accueil</title>
	<style type="text/css" media="screen">
	<!--
	@import url("style/screen.css");
	-->
	</style>
</head>

Résultat:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<title>La Tulipe Noire</title>
	<style type="text/css" media="screen">
	<!--
	@import url("style/screen.css");
	-->
	</style>
</head>

.. !:(

Offline


Ces caractères étranges en dbut de fichier me font penser au BOM du format UTF-8. est-ce que peut-être ton éditeur de texte sauve au format UTF-8 avec BOM? Dans ce cas, sauve en ANSI...

(je me réfère au format d'encodage du fichier lui-même, pas à l'encodage indiqué par le meta-tag dans le source HTML)

Last edited by gib (02-08-2007 10:33:11)

Offline


J'ai essayé justement, de créer le fichier avec Notepad++ (j'utilise habituellement Dreamweaver) en choisissant l'encodage ANSI, ou UTF-8, les caractères du début varient un peu, mais s'affichent toujours peu importe l'encodage du fichier source..

Offline


N'aurais-tu pas par hasard un "caractère invisible" qui te f.. la merde ?
Dans ton éditeur de texte faire "afficher les caractères invisibles". J'ai eu le cas récemment en faisant un copier/coller de portion de code.