Le Monday 29 January 2007 12:06:04 Stéphane Salès, vous avez écrit : > On Sun, Jan 28, 2007 at 07:05:37PM +0100, Bruno Desroches wrote : > > Bonsoir à tous, > > actuellement les scripts php de galette fabriquent des pages en > > ISO-8859-1. Quelle est la manip à faire pour générer en UTF-8 ? > > Pour autant que je sache ca n'est pas possible car PHP est lui même en > ISO-8859-1.
Il est toujours possible d'envoyer du UTF-8 en PHP. Bien-sûr PHP croit que c'est du ISO-8859-1 et il ne faut pas faire de manipulation comme des tris car le résultat ne sera pas correct. Mais sinon les chaînes sont des suites d'octets 8 bits. Il faut aussi modifier l'entête HTML pour indiquer l'encodage. En XHTML, ça donnera quelque chose comme : <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> Laurent _______________________________________________ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion