Ticket #688 (closed defect: fixed)
Pb encodage sous Windows
Reported by: | Zoe | Owned by: | xave |
---|---|---|---|
Priority: | high | Milestone: | 2.1.6 |
Component: | module:core | Version: | 2.1 |
Severity: | major | Keywords: | |
Cc: |
Description
Création d'un billet dont le titre a des guillemets et des parenthèses.
3 essais avec le même titre, 3 résultats différents :
- Incorrect string value: '\xC3-la-p...' for column 'post_url' at row 1 (1366)
- url tronquée
- url identique au titre du billet
Change History
comment:2 Changed 16 years ago by xave
- Owner changed from olivier to xave
- Status changed from new to assigned
- Milestone changed from 2.2 to 2.1.6
comment:3 Changed 16 years ago by xave
Pas moyen de reproduire. Vous avez le titre exact qui vous pose des problèmes ? Vous ne seriez pas sous IIS ?
comment:4 Changed 16 years ago by xave
- Status changed from assigned to closed
- Resolution set to worksforme
- Summary changed from Bug sur les post_url to Pb encodage sous Windows
comment:5 Changed 16 years ago by Moe
Chez moi je ne peux pas prévisualiser un billet avec ce titre :
"Plop"
L'état du billet est "En attente", si je le publie le problème disparaît. Le serveur est Apache 2 sous Linux.
comment:7 Changed 16 years ago by Moe
Document non trouvé Le document que vous cherchez n'existe pas.
comment:8 Changed 16 years ago by Moe
Tu peux tester ? Comme je l'ai dit au-dessus, c'est pas lié à Windows
comment:9 Changed 16 years ago by xave
Essayé sur plusieurs architectures, je ne réussis pas à reproduire le problème.
comment:10 Changed 16 years ago by Moe
Tu as bien créé le billet en entrant le titre avec les guillemets et mis le billet en Attente ?
D'après moi c'est pas lié à la plateforme, c'est le lien produit qui est cassé à cause des guillemets dans le titre :
<a id="post-preview" href="http://localhost/%7Eplop/dotclear/index.php/preview/admin/d3dd5665489ac3a2fde6352ea7ed964f95807598/" plop="" class="button">Prévisualiser le billet</a>
Le nom du billet n'est pas échappé dans la balise et l'attribut href="" est tronqué.
comment:11 Changed 16 years ago by xave
- Status changed from closed to reopened
- Resolution worksforme deleted
comment:12 Changed 16 years ago by xave
- Status changed from reopened to closed
- Resolution set to fixed
Résolu dans le commit 219 de Clearbricks
Une autre conséquence est que la prévisualisation des billets est impossible. J'ai rencontré ce problème et failli créer un ticket avant de tomber sur celui-ci.