Saltar al contenido

¿La página de códigos 65001 y utf-8 son lo mismo?

Hemos indagando por todo internet para traerte la respuesta para tu problema, en caso de preguntas déjanos la duda y contestaremos con gusto, porque estamos para ayudarte.

Solución:

Sí.

UTF-8 es CP65001 en Windows (que es solo una forma de especificar UTF-8 en la página de códigos heredada). Por lo que leí, ASP puede manejar UTF-8 cuando se especifica de esa manera.

Su código es correcto, aunque prefiero configurar CharSet en el código en lugar de usar la etiqueta meta: –

<% Response.CharSet = "UTF-8" %>

La página de códigos 65001 hace referencia al juego de caracteres UTF-8. Debería asegurarse de que su página asp (y cualquier inclusión) se guarden como UTF-8 si contienen caracteres fuera del conjunto de caracteres ASCII estándar.

Especificando la CODEPAGINA attribute en el bloque <%@ está indicando que cualquier cosa escrita usando Response.Write debe codificarse en la página de códigos especificada, en este caso 65001 (utf-8). Vale la pena tener en cuenta que esto no afecta a ningún static contenido que se envía textualmente byte a byte a la respuesta. De ahí la razón por la que el archivo debe guardarse utilizando la página de códigos que se especifica.

La propiedad CharSet de la respuesta establece el valor CharSet del encabezado Content-Type. Esto no tiene impacto en cómo se puede codificar el contenido, simplemente le dice al cliente qué codificación se está recibiendo. Una vez más, es importante que su valor coincida con la codificación real enviada.

Sí, 65001 es el identificador de página de códigos de Windows para UTF-8, como se documenta en el sitio web de Microsoft. Wikipedia sugiere que la página de códigos 128 de IBM y la página de códigos 4110 de SAP también son indicadores de UTF-8.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *