Skip to content
Extraits de code Groupes Projets
Valider 4e7db647 rédigé par Fil's avatar Fil
Parcourir les fichiers

conversion des revisions d'articles (la conversion se fait a la volee et non...

conversion des revisions d'articles (la conversion se fait a la volee et non dans la base, et fonctionne seulement a partir d'iso-latin... mais pour les autres charsets source c'est pas pire, et il suffira de hacker une ligne de code si on n'est pas content)
parent aeab6960
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -236,6 +236,17 @@ function recuperer_fragments($id_article, $id_version) {
$fragment = unserialize($fragment);
for ($i = $id_version; $i >= $version_min; $i--) {
if (isset($fragment[$i])) {
## hack destine a sauver les archives des sites iso-8859-1
## convertis en utf-8 (les archives ne sont pas converties
## mais ce code va les nettoyer ; pour les autres charsets
## la situation n'est pas meilleure ni pire qu'avant)
if ($GLOBALS['meta']['charset'] == 'utf-8'
AND !is_utf8($fragment[$i])) {
include_spip('inc/charsets');
$fragment[$i] = importer_charset($fragment[$i], 'iso-8859-1');
}
$fragments[$id_fragment] = $fragment[$i];
break;
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter