We changed to a new server with a completely upgraded software stack, including apache 2.4 and php 5.6.9. We have a page in Simplified Chinese. On our old server (apache 2.2, php 5.3.5), the pages just rendered properly. The site is in UTF-8 in most ways, except that the page in question has the following tags:<html lang=zh-cn><head><meta http-equiv=Content-Type content=text/html; charset=gb18030 />From the new site, the page does not render properly unless the browser encoding is changed for that page. For Chrome, Firefox and IE, the setting change is similar: View > Encoding > gb18030 (on Firefox, Chinese, Simplified).What is causing the new setup to require this override in the browser, which was never previously required?
After change to new software stack, Chinese pages require setting encoding in browser
html;browsers;content encoding