Recomendado: Métodos de uso de declaraciones SQL en la producción de la página web dinámica ASP ASP 1. Seleccione la declaración en el mundo SQL, la operación más básica es la declaración de selección. Al usar SQL directamente en la herramienta de base de datos, muchas personas estarán familiarizadas con las siguientes operaciones: lo siguiente es el contenido citado:
¿Por qué a menudo muestra código confuso en ASP al especificar Codepage como 65001? El hombre talentoso explicará este tema en detalle aquí para que muchos amigos eviten tomar desvíos e incluso rechazar UTF-8.
Si aún no sabe qué es UTF-8, entonces Caizi sugiere que busque primero la información relacionada de UTF-8.
Ciertamente es razonable que la codificación UTF-8 sea aceptada e incluso me gusta más y más personas. Hoy, cuando Web2.0 es popular, mientras se habla de compatibilidad de múltiples browser, debo pensar que el fenómeno confuso causado por diferentes codificaciones de personajes también debe manejarse bien ...
N hace años, todas las versiones por debajo de IE6 se verían confusas si no tenían la biblioteca de fuentes correspondiente instalada. Por ejemplo, soy la versión de IE5 (valor predeterminado de Windows2000). Sin la biblioteca de fuentes tradicional de IE instalada, los sitios web que acceden a cualquier página tradicional estarían confusas si no tenían la biblioteca de fuentes tradicional IE instalada. Por supuesto, la premisa es que la página utiliza el charset de Big5, y UTF-8 puede manejar este problema bien como una codificación internacional. Mientras la página se guarde como formato de codificación UTF-8, y luego defina la etiqueta de códigos y el charset como UTF-8 en la página, puede mostrar el contenido completamente correcto en cualquier navegador de clientes, y no habrá confuso ...
Ok, aquí tomamos la página ASP como ejemplo, y tomemos un ejemplo para ver la operación específica:
Abra una nueva página de ASP, creo que los amigos que juegan ASP notarán que en muchos códigos fuente descargados, generalmente hay una oración en la parte superior de la página:
| El siguiente es el contenido citado: %@Lenguaje = VBScript Codepage = 936% |
No hay necesidad de decir mucho sobre el idioma anterior. VBScript es el lenguaje de secuencias de comandos predeterminado para ASP. De hecho, es completamente innecesario escribir. Si se escribe, también puede afectar la eficiencia de ejecución de la página. No discutiremos este tema aquí. La clave de código detrás es la clave, y el propósito es decirle al navegador qué tipo de codificación es esta página. 936 significa chino simplificado, mientras que 950 significa chino tradicional, y 65001 es la codificación UTF-8 de la que estamos hablando hoy. Cambiamos de 936 a 65001. Toda la oración es la siguiente:
| El siguiente es el contenido citado: %@Lenguaje = VBScript Codepage = 65001% |
Agregue a la salida algunos caracteres chinos para ver si se pueden mostrar correctamente.
| El siguiente es el contenido citado: <% Response.WRITE PRUEBA UTF-8 Página por primera vez %> |
OK, simplemente haga clic en Guardar y ejecutar esta página para ver. Si no sucede nada inesperado, puede ver que las palabras UTF-8 páginas se muestran y hay chino confuso. ¿Cuál es la razón?
Aceptar, haga clic en el menú Archivo en la parte superior y seleccione Guardar como. Hay una codificación en el resultado final. El valor predeterminado debe ser ANSI. Haga clic en el cuadro desplegable, seleccione UTF-8, haga clic en Guardar y luego pruébelo. Si no sucede nada inesperado, será aún más desordenado. Jaja, estás mareado. No se preocupe, piense en la razón, porque la página que hicimos es devuelta por HTML. En el pasado, cuando escribimos HTML, vimos una oración meta frente al cuerpo, es decir, en la cabeza, que debería ser así:
| El siguiente es el contenido citado: <meta http-oquiv = content-type content = text/html; Charset = GB2312> |
Es decir, la página especificada devuelve el resultado con la codificación GB2312, y debe escribirse frente a la salida con el resultado de retorno. Todos saben que GB2312 es chino simplificado. Hoy estamos hablando de la codificación UTF-8. Cambiemos GB2312 a UTF-8. Todo el código es el siguiente:
| El siguiente es el contenido citado: <%@Lenguaje = VBScript CodePage = 65001%> <meta http-oquiv = content-type content = text/html; charset = utf-8> <% Response.WRITE PRUEBA UTF-8 Página por primera vez %> |
Ejecutar de nuevo, bueno, se mostrará normalmente esta vez ...
Conclusión: para usar la codificación UTF-8, además de guardar el archivo como formato UTF-8, también debe especificar Codepage y Charset al mismo tiempo.
Compartir: use SQL-DMO para crear aplicaciones ASP de copia de seguridad y verificación Descripción general Los objetos de administración distribuidos SQL (SQL-DMO) proporcionan a los desarrolladores métodos para realizar tareas ordinarias utilizando el programa y los lenguajes de secuencias de comandos, extendiendo así la funcionalidad de SQL Server. Este artículo habla sobre cómo usar inteligentemente SQL-DMO para crear