La codificación ASP del sitio web principal es GB2312 y la codificación ASP del sitio web agregado al directorio secundario es UTF8. Hay un problema confuso en el sitio web principal.
En el pasado, los programas de blogs personales Asp estaban codificados en su mayoría en UT8. Si agrega otros programas codificados en gb2312 a este programa, la mayoría de los programas quedarán confusos. Algunas personas afirman que esto se debe a una codificación irregular del programa añadido. Esta oficina falta en la parte superior de la página
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
Agregue esto o agregue <%Session.CodePage= en el final de la oración en el programa UT8 936%>
puede resolver este problema. Después de muchas prácticas, no estoy de acuerdo con esta opinión.
Tome el programa de blog "Mengxi Garden" como ejemplo: primero agregue
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> en la parte superior del código gb2312. página del programa,
Si el problema no se resuelve, a veces es normal y otras veces es confuso.
<%Session.CodePage=936%> se agrega al final del archivo de programa del blog bot.asp. En este momento, es normal abrir el programa codificado en gb2312. ¿Se ha resuelto completamente el problema? Nada de eso. Si su servidor es XP o 2003, el código aparecerá después de ingresar al fondo. Esto se debe a que el programa en segundo plano del blog "Dream Valley" también está codificado en UT8, y el código <%Session.CodePage=936%> citado anteriormente, naturalmente, estará desordenado. Si coloca todos los programas anteriores en un servidor Win2000 sp4, se sorprenderá al descubrir que se ejecutan con total normalidad. ¿Cómo pudo pasar esto? Supongo que puede ser que las longitudes de las palabras de caché de iis de los sistemas win2000 y xp o superiores sean diferentes. Un artículo en msdn lo confirma.
Solución completa: agregar
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>, añadir
<%Session.CodePage=65001%>. encabezado de página más
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Session.CodePage=936%>.
Específicamente, para el programa de blog "Dahe Dream": no agregue
<%Session.CodePage=936%> al final de la página bot.asp, pero agréguelo al final de blog_conn. Agregue
<%Session.CodePage=936%> a la parte superior de la página ASP. página asp, agregue <%@LANGUAGE=" VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%> y agréguelo en la parte superior de otras páginas del programa
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Session.CodePage=936%>. ¡Esto resuelve completamente el problema!