Problème d'accentuation

14 messages Options
Embed this post
Permalink
Benjamin Klups

Problème d'accentuation

Reply Threaded More More options
Print post
Permalink
Je sais que cette question a été traité sur le forum "international" mais ma maîtrise partielle de la langue de Beckham (vivons avec notre temps) ne m'a pas permis de comprendre comment rendre les caractères é - è - à - ç - etc … visibles par Plone sans avoir une **** erreur ASCII.

j'ai modifié default_charset dans portal_properties/site_properties en mettant ISO 8859-1 à la place de utf-8
puis en réindexant le catalogue
mais multitudes d'ASCII errors

aidez moi a faire renaître les accents sur mon site

Config :
Plone 3.1.6
CMF 2.1.1
Zope (Zope 2.10.6-final, python 2.4.5, darwin)
Python 2.4.5 (#1, Oct 14 2008, 22:21:44) [GCC 4.0.1 (Apple Inc. build 5465)]
PIL 1.1.6
URL: file:/Users/Plone-3.1/zinstance/parts/plone/Archetypes/skins/archetypes/widgets/selection.pt
Line 56, Column 24
Expression: <PythonExpr vocab.getValue(item)>

Tout mon site est bien remis en utf-8
------
Benjamin Klups
NOVELTYS 
www.noveltys.fr

Le 20 nov. 08 à 18:21, Horacio Duran a écrit :

2008/11/20 Benjamin Klups <[hidden email]>:

Je sais que cette question a été traité sur le forum "international" mais ma
maîtrise partielle de la langue de Beckham (vivons avec notre temps) ne m'a
pas permis de comprendre comment rendre les caractères é - è - à - ç - etc …
visibles par Plone sans avoir une **** erreur ASCII.

j'ai modifié default_charset dans portal_properties/site_properties en
mettant ISO 8859-1 à la place de utf-8
puis en réindexant le catalogue
mais multitudes d'ASCII errors :,(

aidez moi a faire renaître les accents sur mon site :thinking:

Config :
Plone 3.1.6
CMF 2.1.1
Zope (Zope 2.10.6-final, python 2.4.5, darwin)
Python 2.4.5 (#1, Oct 14 2008, 22:21:44) [GCC 4.0.1 (Apple Inc. build 5465)]
PIL 1.1.6

Ton site devrai étre toujours en utf-8, si tous les Produits plone que
tu as sont bien faits ils devraient faire une conversion de unicode a
bitestring quand ils sauvent l'informacion mais si tu as change ton
site de utf a iso tu cherches des problemes avec ce que est deja sauve
dans le data.fs, je te conseille de remettre ton site en unicode,
utf-8 est bien capable de marcher aver des characteres noon ascii. Si
la tu as encore des problemmes écris avec le problemme et on peut
essayer de le regler entre tous.
Ah, seulement comme une curiosite, pour l'europe c'est 8859-15 , -1
c'est latinoamerique.
--
Perrito




_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Benjamin Klups

Re: Problème d'accentuation

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
A partir de schema.extender j'ai créé un champ selection avec un selectionWidget
Celui-ci possède un attribut Vocabulary qui contient des choix avec accents
quand je lance mon template j'obtiens cette erreur :

Exception Type UnicodeDecodeError
Exception Value 'ascii' codec can't decode byte 0xc3 in position 6: ordinal not in range(128)



flejard

Re: Problème d'accentuation

Reply Threaded More More options
Print post
Permalink
In reply to this post by Benjamin Klups
est-ce que cela touche des objets que tu as créé ?
ou le contenu d'objets Plone existants, et si oui, lesquels ?

Franck.


Benjamin Klups wrote:
Je sais que cette question a été traité sur le forum "international" mais ma maîtrise partielle de la langue de Beckham (vivons avec notre temps) ne m'a pas permis de comprendre comment rendre les caractères é - è - à - ç - etc … visibles par Plone sans avoir une **** erreur ASCII.

j'ai modifié default_charset dans portal_properties/site_properties en mettant ISO 8859-1 à la place de utf-8
puis en réindexant le catalogue
mais multitudes d'ASCII errors

aidez moi a faire renaître les accents sur mon site

Config :
Plone 3.1.6
CMF 2.1.1
Zope (Zope 2.10.6-final, python 2.4.5, darwin)
Python 2.4.5 (#1, Oct 14 2008, 22:21:44) [GCC 4.0.1 (Apple Inc. build 5465)]
PIL 1.1.6
Benjamin Klups

Re: Problème d'accentuation

Reply Threaded More More options
Print post
Permalink
In reply to this post by Benjamin Klups
Voici mon widget selection tel quel :
             _StringpromoExtensionField('promo',
                 required=False,
                 searchable=True,
                 vocabulary=["diplomé","non diplomé","en cours"],
                 user_property=True,
                 schemata="Informations",
                 widget=SelectionWidget(
                     label=u"Igraduate",
                     label_msgid='FacultyStaffDirectory_label_promo',
                     
description_msgid='FacultyStaffDirectory_description_promo',
                     i18n_domain='myproduct',
                 )
             ),

l'erreur vient du widget qui n'est pas apparemment disposé a  
accueillir des accents
j'ai essayé en mettant le caractère unicode ß
ça m'affiche par exemple diplomß
------
Benjamin Klups
NOVELTYS
www.noveltys.fr

Le 20 nov. 08 à 21:42, Horacio Duran a écrit :

> 2008/11/20 Benjamin Klups <[hidden email]>:
>> A partir de schema.extender j'ai créé un champ selection avec un
>> selectionWidget
>> Celui-ci possède un attribut Vocabulary qui contient des choix avec  
>> accents
>> quand je lance mon template j'obtiens cette erreur :
>> Exception Type UnicodeDecodeError
>> Exception Value 'ascii' codec can't decode byte 0xc3 in position 6:  
>> ordinal
>> not in range(128)
>>
>> …
> Tu peux nous montrer la declaracion de ce vocabulary? normalement tu
> devrais faire un object unicode, peut etre aussi metre le code unicode
> a la place de la letre.
> --
> perrito



_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Youenn Boussard-2

Re: Problème d'accentuation

Reply Threaded More More options
Print post
Permalink
In reply to this post by Benjamin Klups
Some javascript/style in this post has been disabled (why?)
est-ce que le vocabulaire est initialisé en unicode ?
style ('titi', u'mémé') 
Le 20 nov. 08 à 20:31, Benjamin Klups a écrit :

A partir de schema.extender j'ai créé un champ selection avec un selectionWidget
Celui-ci possède un attribut Vocabulary qui contient des choix avec accents
quand je lance mon template j'obtiens cette erreur :

Exception Type UnicodeDecodeErrorException Value 'ascii' codec can't decode byte 0xc3 in position 6: ordinal not in range(128)



URL: file:/Users/Plone-3.1/zinstance/parts/plone/Archetypes/skins/archetypes/widgets/selection.pt
Line 56, Column 24
Expression: <PythonExpr vocab.getValue(item)>

Tout mon site est bien remis en utf-8
------
Benjamin Klups
NOVELTYS 

Le 20 nov. 08 à 18:21, Horacio Duran a écrit :

2008/11/20 Benjamin Klups <[hidden email]>:

Je sais que cette question a été traité sur le forum "international" mais ma
maîtrise partielle de la langue de Beckham (vivons avec notre temps) ne m'a
pas permis de comprendre comment rendre les caractères é - è - à - ç - etc …
visibles par Plone sans avoir une **** erreur ASCII.

j'ai modifié default_charset dans portal_properties/site_properties en
mettant ISO 8859-1 à la place de utf-8
puis en réindexant le catalogue
mais multitudes d'ASCII errors :,(

aidez moi a faire renaître les accents sur mon site :thinking:

Config :
Plone 3.1.6
CMF 2.1.1
Zope (Zope 2.10.6-final, python 2.4.5, darwin)
Python 2.4.5 (#1, Oct 14 2008, 22:21:44) [GCC 4.0.1 (Apple Inc. build 5465)]
PIL 1.1.6

Ton site devrai étre toujours en utf-8, si tous les Produits plone que
tu as sont bien faits ils devraient faire une conversion de unicode a
bitestring quand ils sauvent l'informacion mais si tu as change ton
site de utf a iso tu cherches des problemes avec ce que est deja sauve
dans le data.fs, je te conseille de remettre ton site en unicode,
utf-8 est bien capable de marcher aver des characteres noon ascii. Si
la tu as encore des problemmes écris avec le problemme et on peut
essayer de le regler entre tous.
Ah, seulement comme une curiosite, pour l'europe c'est 8859-15 , -1
c'est latinoamerique.
--
Perrito



_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr

Youenn Boussard
INGENIWEB (TM) - SAS 50000 Euros - RC B 438 725 632
1, rue Royale
227, Les Bureaux de la Colline - Bat D
92213  - Saint Cloud Cedex
Tél : 01 78 15 24 00 / Fax : 01 46 02 44 04





_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Youenn Boussard-2

Re: Problème d'accentuation

Reply Threaded More More options
Print post
Permalink
In reply to this post by Benjamin Klups
essaye ça
vocacabulary = (("diplome", u"diplomé"), ("non_diplome", u"non  
diplomé"), ("en_cours", u"en_encours"))
vérifie bien aussi que ton fichier est encodé en utf-8.

Le 21 nov. 08 à 09:58, Benjamin Klups a écrit :

> Voici mon widget selection tel quel :
>            _StringpromoExtensionField('promo',
>                required=False,
>                searchable=True,
>                vocabulary=["diplomé","non diplomé","en cours"],
>                user_property=True,
>                schemata="Informations",
>                widget=SelectionWidget(
>                    label=u"Igraduate",
>                    label_msgid='FacultyStaffDirectory_label_promo',
>                    
> description_msgid='FacultyStaffDirectory_description_promo',
>                    i18n_domain='myproduct',
>                )
>            ),
>
> l'erreur vient du widget qui n'est pas apparemment disposé a  
> accueillir des accents
> j'ai essayé en mettant le caractère unicode ß
> ça m'affiche par exemple diplomß
> ------
> Benjamin Klups
> NOVELTYS
> www.noveltys.fr
>
> Le 20 nov. 08 à 21:42, Horacio Duran a écrit :
>
>> 2008/11/20 Benjamin Klups <[hidden email]>:
>>> A partir de schema.extender j'ai créé un champ selection avec un
>>> selectionWidget
>>> Celui-ci possède un attribut Vocabulary qui contient des choix  
>>> avec accents
>>> quand je lance mon template j'obtiens cette erreur :
>>> Exception Type UnicodeDecodeError
>>> Exception Value 'ascii' codec can't decode byte 0xc3 in position  
>>> 6: ordinal
>>> not in range(128)
>>>
>>> …
>> Tu peux nous montrer la declaracion de ce vocabulary? normalement tu
>> devrais faire un object unicode, peut etre aussi metre le code  
>> unicode
>> a la place de la letre.
>> --
>> perrito
>
>
>
> _______________________________________________
> Plone-FR mailing list
> [hidden email]
> http://lists.plone.org/mailman/listinfo/plone-fr
Youenn Boussard
INGENIWEB (TM) - SAS 50000 Euros - RC B 438 725 632
1, rue Royale
227, Les Bureaux de la Colline - Bat D
92213  - Saint Cloud Cedex
Tél : 01 78 15 24 00 / Fax : 01 46 02 44 04






_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Benjamin Klups

Re: Problème d'accentuation

Reply Threaded More More options
Print post
Permalink
In reply to this post by Youenn Boussard-2
Some javascript/style in this post has been disabled (why?)
j'ai testé vos recommandations Youenn
avec ceci :
vocabulary=(("diplome", u"diplomé"), ("non_diplome", u"non diplomé"), ("en_cours", u"en_cours")),

et comme ceci car auparavant je mettais des crochets en lieu et place des parenthèses
vocabulary=[("diplome", u"diplomé"), ("non_diplome", u"non diplomé"), ("en_cours", u"en_cours")],

ça m'affiche :
 
 
 

Comment savoir si le vocabulaire est initialisé en unicode ?

Merci de votre aide
------
Benjamin Klups
NOVELTYS 

Le 21 nov. 08 à 10:44, Youenn Boussard a écrit :

est-ce que le vocabulaire est initialisé en unicode ?
style ('titi', u'mémé') 
Le 20 nov. 08 à 20:31, Benjamin Klups a écrit :

A partir de schema.extender j'ai créé un champ selection avec un selectionWidget
Celui-ci possède un attribut Vocabulary qui contient des choix avec accents
quand je lance mon template j'obtiens cette erreur :

Exception Type UnicodeDecodeErrorException Value 'ascii' codec can't decode byte 0xc3 in position 6: ordinal not in range(128)



URL: file:/Users/Plone-3.1/zinstance/parts/plone/Archetypes/skins/archetypes/widgets/selection.pt
Line 56, Column 24
Expression: <PythonExpr vocab.getValue(item)>

Tout mon site est bien remis en utf-8
------
Benjamin Klups
NOVELTYS 

Le 20 nov. 08 à 18:21, Horacio Duran a écrit :

2008/11/20 Benjamin Klups <[hidden email]>:

Je sais que cette question a été traité sur le forum "international" mais ma
maîtrise partielle de la langue de Beckham (vivons avec notre temps) ne m'a
pas permis de comprendre comment rendre les caractères é - è - à - ç - etc …
visibles par Plone sans avoir une **** erreur ASCII.

j'ai modifié default_charset dans portal_properties/site_properties en
mettant ISO 8859-1 à la place de utf-8
puis en réindexant le catalogue
mais multitudes d'ASCII errors :,(

aidez moi a faire renaître les accents sur mon site :thinking:

Config :
Plone 3.1.6
CMF 2.1.1
Zope (Zope 2.10.6-final, python 2.4.5, darwin)
Python 2.4.5 (#1, Oct 14 2008, 22:21:44) [GCC 4.0.1 (Apple Inc. build 5465)]
PIL 1.1.6

Ton site devrai étre toujours en utf-8, si tous les Produits plone que
tu as sont bien faits ils devraient faire une conversion de unicode a
bitestring quand ils sauvent l'informacion mais si tu as change ton
site de utf a iso tu cherches des problemes avec ce que est deja sauve
dans le data.fs, je te conseille de remettre ton site en unicode,
utf-8 est bien capable de marcher aver des characteres noon ascii. Si
la tu as encore des problemmes écris avec le problemme et on peut
essayer de le regler entre tous.
Ah, seulement comme une curiosite, pour l'europe c'est 8859-15 , -1
c'est latinoamerique.
--
Perrito



_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr

Youenn Boussard
INGENIWEB (TM) - SAS 50000 Euros - RC B 438 725 632
1, rue Royale
227, Les Bureaux de la Colline - Bat D
92213  - Saint Cloud Cedex
Tél : 01 78 15 24 00 / Fax : 01 46 02 44 04







_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Benjamin Klups

Re: Problème d'accentuation

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
Auriez vous un exemple a me montrer ?
je connais les msgid i18n mais ne vois pas du tout comment les intégrer à ma view dans le cadre d'un selectionWidget
------
Benjamin Klups
NOVELTYS 

Le 21 nov. 08 à 12:26, Jean-Mathieu Grimaldi a écrit :

Mieux vaut utiliser les DisplayList et les msgid i18n pour ce genre de choses, c'est plus propre que des accents dans le code.

Il y a aussi ATVocabularyManager si vous avez beaucoup de vocabulaires à gérer, ça peut vous simplifier la vie :-)

Le 21 novembre 2008 11:13, Benjamin Klups <[hidden email]> a écrit :
j'ai testé vos recommandations Youenn
avec ceci :
vocabulary=(("diplome", u"diplomé"), ("non_diplome", u"non diplomé"), ("en_cours", u"en_cours")),

et comme ceci car auparavant je mettais des crochets en lieu et place des parenthèses
vocabulary=[("diplome", u"diplomé"), ("non_diplome", u"non diplomé"), ("en_cours", u"en_cours")],

ça m'affiche :
 
 
 

Comment savoir si le vocabulaire est initialisé en unicode ?

Merci de votre aide
------
Benjamin Klups
NOVELTYS 

Le 21 nov. 08 à 10:44, Youenn Boussard a écrit :

est-ce que le vocabulaire est initialisé en unicode ?
style ('titi', u'mémé') 
Le 20 nov. 08 à 20:31, Benjamin Klups a écrit :

A partir de schema.extender j'ai créé un champ selection avec un selectionWidget
Celui-ci possède un attribut Vocabulary qui contient des choix avec accents
quand je lance mon template j'obtiens cette erreur :

Exception Type UnicodeDecodeErrorException Value 'ascii' codec can't decode byte 0xc3 in position 6: ordinal not in range(128)



URL: file:/Users/Plone-3.1/zinstance/parts/plone/Archetypes/skins/archetypes/widgets/selection.pt
Line 56, Column 24
Expression: <PythonExpr vocab.getValue(item)>

Tout mon site est bien remis en utf-8
------
Benjamin Klups
NOVELTYS 

Le 20 nov. 08 à 18:21, Horacio Duran a écrit :

2008/11/20 Benjamin Klups <[hidden email]>:

Je sais que cette question a été traité sur le forum "international" mais ma
maîtrise partielle de la langue de Beckham (vivons avec notre temps) ne m'a
pas permis de comprendre comment rendre les caractères é - è - à - ç - etc …
visibles par Plone sans avoir une **** erreur ASCII.

j'ai modifié default_charset dans portal_properties/site_properties en
mettant ISO 8859-1 à la place de utf-8
puis en réindexant le catalogue
mais multitudes d'ASCII errors :,(

aidez moi a faire renaître les accents sur mon site :thinking:

Config :
Plone 3.1.6
CMF 2.1.1
Zope (Zope 2.10.6-final, python 2.4.5, darwin)
Python 2.4.5 (#1, Oct 14 2008, 22:21:44) [GCC 4.0.1 (Apple Inc. build 5465)]
PIL 1.1.6

Ton site devrai étre toujours en utf-8, si tous les Produits plone que
tu as sont bien faits ils devraient faire une conversion de unicode a
bitestring quand ils sauvent l'informacion mais si tu as change ton
site de utf a iso tu cherches des problemes avec ce que est deja sauve
dans le data.fs, je te conseille de remettre ton site en unicode,
utf-8 est bien capable de marcher aver des characteres noon ascii. Si
la tu as encore des problemmes écris avec le problemme et on peut
essayer de le regler entre tous.
Ah, seulement comme une curiosite, pour l'europe c'est 8859-15 , -1
c'est latinoamerique.
--
Perrito



_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr

Youenn Boussard
INGENIWEB (TM) - SAS 50000 Euros - RC B 438 725 632
1, rue Royale
227, Les Bureaux de la Colline - Bat D
92213  - Saint Cloud Cedex
Tél : 01 78 15 24 00 / Fax : 01 46 02 44 04







_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr




--
Jean-mathieu Grimaldi
INGENIWEB (TM) - SAS 50000 Euros - RC B 438 725 632
227 Bureaux de la Colline
1 rue Royale - Bât D - 9ème étage
92213 Saint-Cloud Cedex
Tél : 01.78.15.24.05 / Fax : 01.46.02.44.04
http://www.ingeniweb.com - Une société du groupe AlterWay  


_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Horacio Duran

Re: Problème d'accentuation

Reply Threaded More More options
Print post
Permalink
In reply to this post by Youenn Boussard-2
2008/11/21, Youenn Boussard <[hidden email]>:
> essaye ça
> vocacabulary = (("diplome", u"diplomé"), ("non_diplome", u"non  diplomé"), ("en_cours", u"en_encours"))
si rien ne march tu peux encore essayer (attention je ne suis pas tres
sure de ca) :
(("diplome", u"diplomé".encode('utf-8')), ("non_diplome", u"non
diplomé".encode('utf-8')), ("en_cours",
u"en_encours".encode('utf-8')))
--
perrito

_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Benjamin Klups

Re: Problème d'accentuation

Reply Threaded More More options
Print post
Permalink
In reply to this post by Benjamin Klups
Some javascript/style in this post has been disabled (why?)
j'ai testé AT Vocabulary Manager, ça fonctionne bien sans les accents
mais ASCII error dès que je mets un accent :-(
------
Benjamin Klups
NOVELTYS 

Le 21 nov. 08 à 12:26, Jean-Mathieu Grimaldi a écrit :

Mieux vaut utiliser les DisplayList et les msgid i18n pour ce genre de choses, c'est plus propre que des accents dans le code.

Il y a aussi ATVocabularyManager si vous avez beaucoup de vocabulaires à gérer, ça peut vous simplifier la vie :-)

Le 21 novembre 2008 11:13, Benjamin Klups <[hidden email]> a écrit :
j'ai testé vos recommandations Youenn
avec ceci :
vocabulary=(("diplome", u"diplomé"), ("non_diplome", u"non diplomé"), ("en_cours", u"en_cours")),

et comme ceci car auparavant je mettais des crochets en lieu et place des parenthèses
vocabulary=[("diplome", u"diplomé"), ("non_diplome", u"non diplomé"), ("en_cours", u"en_cours")],

ça m'affiche :
 
 
 

Comment savoir si le vocabulaire est initialisé en unicode ?

Merci de votre aide
------
Benjamin Klups
NOVELTYS 

Le 21 nov. 08 à 10:44, Youenn Boussard a écrit :

est-ce que le vocabulaire est initialisé en unicode ?
style ('titi', u'mémé') 
Le 20 nov. 08 à 20:31, Benjamin Klups a écrit :

A partir de schema.extender j'ai créé un champ selection avec un selectionWidget
Celui-ci possède un attribut Vocabulary qui contient des choix avec accents
quand je lance mon template j'obtiens cette erreur :

Exception Type UnicodeDecodeErrorException Value 'ascii' codec can't decode byte 0xc3 in position 6: ordinal not in range(128)



URL: file:/Users/Plone-3.1/zinstance/parts/plone/Archetypes/skins/archetypes/widgets/selection.pt
Line 56, Column 24
Expression: <PythonExpr vocab.getValue(item)>

Tout mon site est bien remis en utf-8
------
Benjamin Klups
NOVELTYS 

Le 20 nov. 08 à 18:21, Horacio Duran a écrit :

2008/11/20 Benjamin Klups <[hidden email]>:

Je sais que cette question a été traité sur le forum "international" mais ma
maîtrise partielle de la langue de Beckham (vivons avec notre temps) ne m'a
pas permis de comprendre comment rendre les caractères é - è - à - ç - etc …
visibles par Plone sans avoir une **** erreur ASCII.

j'ai modifié default_charset dans portal_properties/site_properties en
mettant ISO 8859-1 à la place de utf-8
puis en réindexant le catalogue
mais multitudes d'ASCII errors :,(

aidez moi a faire renaître les accents sur mon site :thinking:

Config :
Plone 3.1.6
CMF 2.1.1
Zope (Zope 2.10.6-final, python 2.4.5, darwin)
Python 2.4.5 (#1, Oct 14 2008, 22:21:44) [GCC 4.0.1 (Apple Inc. build 5465)]
PIL 1.1.6

Ton site devrai étre toujours en utf-8, si tous les Produits plone que
tu as sont bien faits ils devraient faire une conversion de unicode a
bitestring quand ils sauvent l'informacion mais si tu as change ton
site de utf a iso tu cherches des problemes avec ce que est deja sauve
dans le data.fs, je te conseille de remettre ton site en unicode,
utf-8 est bien capable de marcher aver des characteres noon ascii. Si
la tu as encore des problemmes écris avec le problemme et on peut
essayer de le regler entre tous.
Ah, seulement comme une curiosite, pour l'europe c'est 8859-15 , -1
c'est latinoamerique.
--
Perrito



_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr

Youenn Boussard
INGENIWEB (TM) - SAS 50000 Euros - RC B 438 725 632
1, rue Royale
227, Les Bureaux de la Colline - Bat D
92213  - Saint Cloud Cedex
Tél : 01 78 15 24 00 / Fax : 01 46 02 44 04







_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr




--
Jean-mathieu Grimaldi
INGENIWEB (TM) - SAS 50000 Euros - RC B 438 725 632
227 Bureaux de la Colline
1 rue Royale - Bât D - 9ème étage
92213 Saint-Cloud Cedex
Tél : 01.78.15.24.05 / Fax : 01.46.02.44.04
http://www.ingeniweb.com - Une société du groupe AlterWay  


_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Benjamin Klups

Re: Problème d'accentuation

Reply Threaded More More options
Print post
Permalink
In reply to this post by Benjamin Klups
Je relance l'épineux sujet sur l'accentuation …
Je constate avec tristesse que lorsque l'on créé un static text portlet (en utilisant Kupu), Plone ne gère pas les accents
Est ce que cela est normal ?
flejard

Re: Problème d'accentuation

Reply Threaded More More options
Print post
Permalink
je viens de vérifier sur une instance Plone 3.1.7.

j'ai créé un "static texte portlet" avec comme titre "nouvelles du lycée" et comme texte "les élèves rentrent à l'école" et tout s'affiche correctement.


Benjamin Klups wrote:
Je relance l'épineux sujet sur l'accentuation …
Je constate avec tristesse que lorsque l'on créé un static text portlet (en utilisant Kupu), Plone ne gère pas les accents
Est ce que cela est normal ?
Benjamin Klups

Re: [Plone-FR] Problème d'accentuation

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
Apparemment cela doit venir de l'encodage de mon navigateur
Avec Safari sous Mac OS X.5 ça ne fonctionne pas, avec firefox ça marche

------
Benjamin Klups
NOVELTYS 

Le 11 févr. 09 à 13:22, flejard (via Nabble) a écrit :

je viens de vérifier sur une instance Plone 3.1.7.

j'ai créé un "static texte portlet" avec comme titre "nouvelles du lycée" et comme texte "les élèves rentrent à l'école" et tout s'affiche correctement.


Benjamin Klups wrote:
Je relance l'épineux sujet sur l'accentuation …
Je constate avec tristesse que lorsque l'on créé un static text portlet (en utilisant Kupu), Plone ne gère pas les accents
Est ce que cela est normal ?

Alexandre Garel

Re: Problème d'accentuation

Reply Threaded More More options
Print post
Permalink
Benjamin Klups a écrit :
> Apparemment cela doit venir de l'encodage de mon navigateur
> Avec Safari sous Mac OS X.5 ça ne fonctionne pas, avec firefox ça marche
>  

En fait le problème est le suivant. Certains navigateurs (je pensais IE
uniquement) on un problème avec formlib et l'encodage. En effet ils
renvoie le formulaire en déclarant que c'est de l'iso mais ils renvoient
de l'utf-8 (ou le contraire :-D) Donc le problème est au niveau de la
saisie. Donc ça peut se vérifier : un texte de portlet saisie avec
Firefox devrait s'afficher correctement même avec Safari.


Le problème vient de Zope publisher. À priori il est corrigé ici :
http://svn.zope.org/zope.publisher/trunk/src/zope/publisher/http.py?rev=84616&r1=82493&r2=84616
<http://svn.zope.org/zope.publisher/trunk/src/zope/publisher/http.py?rev=84616&r1=82493&r2=84616>
mais pas encore à jour dans Zope 2

Le monkey patch un peu bourrin  mais qui va bien (si on est en utf-8) ::

        from ZPublisher.HTTPResponse import HTTPResponse
        import re

        old = HTTPResponse._encode_unicode
        rec = re.compile(r'(?:application|text)/[-+0-9a-z]+\s*;\s*' +
                                         r'charset=([-_0-9a-z]+' +
                                         r')(?:(?:\s*;)|\Z)',
                                         re.IGNORECASE)

        def patched(self,body,charset_re=rec):
            # force utf-8
                if "content-type" in self.headers:
                        self.headers["content-type"] = (
                                self.headers["content-type"].replace("iso-8859-1", "utf-8"))
                return old(self,body,charset_re)


        HTTPResponse._encode_unicode = patched




Alex



--
Alexandre Garel - [hidden email]
Pilot Systems - 9, rue Desargues - 75011 Paris
Tel : +33 1 44 53 05 55 - http://www.pilotsystems.net
Hébergement Zope et Plone gratuit - http://www.objectis.org



_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr