Thanks a lot Mark! On Wed, Oct 25, 2017 at 12:51 PM, Mark Thomas <ma...@apache.org> wrote:
> On 25/10/17 10:23, Mark Thomas wrote: > > On 24/10/17 07:36, Lazar Kirchev wrote: > >> Hello, > >> > >> Change http://svn.apache.org/viewvc?view=revision&revision=1801052 > tries, > >> in case no charset is specified for the response, to determine a default > >> one based on the content language if such is present. For en and fr > >> languages the ISO-8859-1 charset is used as default. > > > > There is slightly more to it than that. > > > > If the application sets the "Content-Language" header then Tomcat > > extracts the Locale from that header and calls setLocale(). > > > > This behaviour is not required by the specification but is one of a > > number of cases where Tomcat tries to map the explicit setting of HTTP > > headers to Servlet API calls. "Content-Type" and "Content-Length" are > > the others. > > Hmm. Looking at Tomcat 9 that code is no longer there. It isn't there in > 8.0.x either. Digging in the svn history the "Content-Language" handling > was removed (r1374824) shortly after it was added (r1374073). The commit > message doesn't explain why. > > Time to check the mail archives... > > ... and here is the thread: > http://tomcat.markmail.org/thread/qhnzq7v3dopgi7uz > > Having reviewed that thread, I don't see anything that has really > changed since 2012. On that basis I'll remove "Content-Language" > handling from 7.0.x to align it with the other versions. > > Mark > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >