bonjour,
Je ne sais à la suite de quelle mise à jour. Pour la boucle suivante (sur un site encodé en utf-8) qui affichait encore il y a peu (?) un cadre avec la liste des lettres de l’alphabet (je déclinait ensuite les articles correspondants) :
[(#REM) ce SET-GET essaie — vainement — de resoudre le probleme des lettres E accentuees classees avec les A qui, eux, sont correctement intercales ; cf http://www.spip.net/fr_article4028.html ; « resolu avec |utf8_decode ? mais ne pas le mettre dans l’affichage »]
#SET{collation, utf8_general_ci}
[(#SET{beginby[(#TITRE|utf8_decode|onelettre)],[(#GET{beginby[(#TITRE|utf8_decode|onelettre)]}|array_merge5{#ARRAY{#COMPTEUR_BOUCLE,#ID_ARTICLE}})]})][(#TITRE|onelettre|unique)]
j’ai :
Erreur SQL 1253
COLLATION 'utf8_general_ci' is not valid for CHARACTER SET 'latin1'
**SELECT articles.titre, articles.date_redac, articles.id_article, articles.lang FROM spip_articles AS articles WHERE (articles.statut = 'publie') AND ((articles.id_rubrique IN (1,3))) ORDER BY articles.titre COLLATE utf8_general_ci, articles.date_redac COLLATE utf8_general_ci**
squelette :
/var/www/alternc/f/ficedl/bianco/ecrire/public/composer.php
boucle :
Claude