On Mar 20, 3:00 pm, elm <ernesto.la...@gmail.com> wrote:
> Thanxs for the advice Ian!!!
>
> But unfortunately I haven't been succesful.
>
> I have set the NLS_LANG to .UTF8 in the <Location> directive at the
> apache conf file:
>
> <Location "/tide/reportes_edd">
>     SetHandler python-program
>     PythonHandler django.core.handlers.modpython
>     SetEnv DJANGO_SETTINGS_MODULE reportes_edd.settings
>     PythonOption django.root /tide/reportes_edd
>     PythonDebug On
>     PythonPath "['/var/www/html/tide', '/var/www/html/tide/
> reportes_edd'] + sys.path"
>     PythonInterpreter reportes_edd
>     SetEnv NLS_LANG .UTF8
> </Location>
>
> But I get a strange behaviour:  If I show the os.environ['NLS_LANG']
> within my application, it shows '.UTF8'   BUT the database still sends
> me data encoded in latin1.  I have also tried to set os.environ
> ['NLS_LANG']='.UTF8' in: settings.py, urls.py, myview.py ... and it
> seems that the environment variable does not take effect.
>
> I still get the right coding "sometimes" and the wrong one
> "othertimes".
>
> I don't have the control of the server and I cannot modify the apache
> (honestly I don't know if it has prefork Apache MPM).
>
> The server is a Redhat ES release 4 U7 which comes with python 2.3,
> and they are not willing to upgrade it to python 2.5 (since it is not
> supported by RedHat ES 4) ... so I can not move to cx_Oracle 5.01.  I
> am running out of options ...
>
> This is my first project with this client on Django and I really want
> to demosntrate that we can have reliable Django applications on their
> platforms but my LAST resource would be to move the whole project to
> PHP (Which is not what I whant to do ... What else could I try before
> that last chance?)

Sorry, I don't have any other ideas.  Have you verified that this only
happens running under apache and not the dev server?  You might also
try the cx-oracle-users mailing list; maybe somebody there has
experienced a similar problem.

Ian
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to