Forum OpenACS Development: OutputCharset Being Ignored?

Collapse
Posted by Carl Robert Blesius on
I am using RSS Suport (through the weblog) to create an RSS feed.

I have feed validators set up and get an error:

your feed appears to be encoded as “foo”, but your server is reporting “bar”

I check the config.tcl and everything looks okay (OutputCharset set to utf-8 should result in utf-8 being set in the HTML headers)

    # setting to Unicode by default
    # see http://dqd.com/~mayoff/encoding-doc.html
    ns_param   HackContentType    1
    ns_param   DefaultCharset     utf-8
    ns_param   HttpOpenCharset    utf-8
    ns_param   OutputCharset      utf-8
    ns_param   URLCharset         utf-8

So I check if this is the case:

    crb:~ crb$ telnet blesius.org 80
    Trying 207.210.83.195...
    Connected to blesius.org.
    Escape character is '^]'.
    HEAD /blog/rss/rss/rss.xml HTTP/1.1
    Host: i-love-utf-8.org

    HTTP/1.0 200 OK
    Set-Cookie: ad_session_id=blah; Path=/; Max-Age=1200; Expires=Fri, 20-Jan-2006 06:20:22 GMT
    Last-Modified: Sun, 15 Jan 2006 13:39:47 GMT
    MIME-Version: 1.0
    Date: Fri, 20 Jan 2006 06:00:23 GMT
    Server: AOLserver/4.0.10
    Content-Type: text/xml
    Content-Length: 7281
    Connection: close

So what do I have to do to get the Content-Type line to read?

    Content-Type: text/xml; charset=utf-8