On 27.02.2012 15:02, Jacek Konieczny wrote:
> On Thu, Feb 16, 2012 at 08:45:39AM +0100, Paweł Gołaszewski wrote:
>> There is added header:
>> # charset used for "text/*" mimetypes
>> mimetype_textcharset = "utf-8"
>>
>> ...and some "charset= + mimetype_textcharset" entries.
>>
>> It causes problems because encoding is not detected in pages, always utf-8
>> is used, no matter what header in html is set.
> And that is exactly how that is supposed to work (but probably not what
> the change author wanted).
>
> Charset defined in the Content-Type HTTP header takes precedence over
> anything else, especially the <meta/> tag in the HTML.
>
> In the ideal world <meta/> would never be used for this purpose and
> 'charset' in Content-Type should be set, but in the real world many rely
> on the <meta/> tag and forcing charset into the Content-Type header only
> breaks things.
yes exactly,

and to satisfy both worlds, i propose to add new env var, that can be left empty by default and interested ones can set value which is appeneded text/* mime types.

mimetype_charsetheader = "; charset=\"utf-8\""

instead of current:

mimetype_textcharset = "utf-8"

and mime.types would contain:

    ".wmls"        => "text/vnd.wap.wmlscript" + mimetype_textcharset,

instead of
".wmls" => "text/vnd.wap.wmlscript; charset=" + mimetype_textcharset,


--
glen
_______________________________________________
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en

Reply via email to