Assume that you run a web application in Windows Internet Explorer 8 or in Windows Internet Explorer 9 on a computer that is running Windows 7 or Windows Server 2008 R2. The web application uses Asynchronous JavaScript and XML (AJAX) and Microsoft Core XML Services (MSXML) 3.0 or MSXML 6.0. If no explicit language is selected in Internet Explorer, MSXML calculates language information about the culture and subculture by using an internal function. However, in this situation, the function returns only language information about the culture. For example, the function returns "de" instead of "de-DE". Therefore, the web server cannot calculate information about the client computer's culture. Additionally, the wrong currency is displayed on the client computer, and the date and time are formatted incorrectly on the client computer.
For example, assume that you use the AJAX UpdatePanel control in Internet Explorer 8 or in Internet Explorer 9 to develop an MSXML-based web application. When the control accesses the LCID property on a client computer that is running a German version of Windows 7 or of Windows Server 2008 R2, the function returns the value 1033 (English) instead of 1031 (German).
For example, assume that you use the AJAX UpdatePanel control in Internet Explorer 8 or in Internet Explorer 9 to develop an MSXML-based web application. When the control accesses the LCID property on a client computer that is running a German version of Windows 7 or of Windows Server 2008 R2, the function returns the value 1033 (English) instead of 1031 (German).