Encontrei esse exemplo do Rizzo.

http://www.tchezope.org/Members/fabrizmat/artigos/zope/UnicodeEncodeError/view

Mas quando carrego o interpretador continua exibindo 'iso-8859-1'.

>>>import sys
>>>sys.getdefaultencoding()
'iso-8859-1'
>>>

aff, que coisa estranha :S

[]'s
Fernando Paiva


--- Em zope-pt@yahoogrupos.com.br, "pythondeveloper"
<[EMAIL PROTECTED]> escreveu
>
> Opa Zé.
> 
> No zope.conf do zope2.8 tenho apenas essas linhas que se referem a
> encoding.
> 
>  rest-input-encoding utf-8
>  rest-output-encoding utf-8
> 
> Estas linhas estão comentadas #, ja removi os comentarios e não tive
> resultados.
> 
> Estou tentando alterar o CPY assim
> 
> variavel = request.get('variavel')
> result = context.zsql(variavel=variavel.unicode('utf-8'))
> 
> Seria isso ? Não estou tendo resultados.
> 
> []'s
> Fernando Paiva
> 
> 
> --- Em zope-pt@yahoogrupos.com.br, "José Henrique" <[EMAIL PROTECTED]>
escreveu
> >
> > Fernando,
> > 
> > Você consegue gravar no BD, por meio da ZMI, porque provavelmente seu
> > Zope, está configurado para ISO8859-1.  Para ver se é isso, verifique
> > seu arquivo zope.conf.
> > 
> > Se for isso, e você não puder alterar a configuração do seu BD, então
> > uma possível solução seria codificar suas strings para ISO8859-1 antes
> > de gravar e decodificá-las para utf8, depois da leitura, usando um
> > script python.
> > 
> > Zénrique.
> > 
> > 2006/9/18, Fernando Paiva <[EMAIL PROTECTED]>:
> > > Opa,
> > >
> > > Como eu disse eu criei um Zsql que da um INSERT em uma tabela, e
> criei o
> > > form no CPT, quando gravo um registro pelo CPT/CPY ele grava assim
> > > "Previsão de Grãos", ja quando eu gravo pelo Zsql
> diretamente pela
> > > aba Test, grava normal.
> > >
> > > Quando mando o CPY imprimir o valor do <input> ele tbm imprime
> normal. Tipo:
> > >
> > > variavel = request.get('variavel')
> > > print variavel
> > > return printed
> > >
> > > Isso imprime "Previsão de Grãos".
> > >
> > > []'s
> > > Fernando Paiva
> > >
> > > Breno Alvernaz escreveu:
> > > > Fernando,
> > > >
> > > > Você está gravando o registro no BD pelo ZSQL -> BD ou pelo Python
> > > > Script -> ZSQL -> BD?
> > > > Eu aconselho à usar o Python Script -> ZSQL -> BD.
> > > >
> > > > Breno.
> > > >
> > > > */pythondeveloper <[EMAIL PROTECTED]>/* escreveu:
> > > >
> > > >     Salve galera.
> > > >
> > > >     Estou tendo um problema ao gravar um registro no SGBD,
> quando tento
> > > >     gravar toda a string é alterada ficando assim "Previsão de
> > > >     Grãos".
> > > >     O mais estranho é que quando mando gravar diretamente pela
> ZSql grava
> > > >     blzinha, mas pelo Plone não. O plone esta usando no
> default-charset
> > > >     "utf-8".
> > > >
> > > >     Estou usando:
> > > >     Python2.3.5
> > > >     Zope2.8
> > > >     Plone2.1
> > > >     PostgreSql7.4.1
> > > >
> > > >     Alguma sugestão ?
> > > >
> > > >     []'s
> > > >     Fernando Paiva
> > > >
> > > >
> > > >
> > > >
> > > >
> ------------------------------------------------------------------------
> > > > Yahoo! Search
> > > > Música para ver e ouvir: You're Beautiful, do James Blunt
> > > >
>
<http://us.rd.yahoo.com/mail/br/tagline/search/video/*http://br.search.yahoo.com/search/video?p=james+blunt&ei=UTF-8&cv=g&x=wrt&vm=r&fr=intl-mail-br-b>
> > > >
> > >
> > >
> > >
> > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
> > > Para desistir envie uma mensagem em branco para:
> [EMAIL PROTECTED]
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
>







Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a