Cloudflare y los problemas de UTF-8



Buenas chicos y chicas, después de tanto tiempo vuelvo a escribir un nuevo post, hoy hablare sobre una experiencia con Cloudflare, como casi todos sabemos es un excelente WAF, DNS, CDN y mucho mas pero como todo en la vida no es infalible y muchas veces tiene una serie de problemas que se generan por su naturaleza.

Bueno todos en la vida hemos utilizado acentos, letras como la ñ, entre otros caracteres que por lo general no suelen estar en el alfabeto americano, para ellos utilizamos la codificación UTF-8 para  que estos puedan ser mostrados en pantalla, sucede que cuando se realizan procesos de cacheo de sitios web lo que se almacena es entregado en html a menos que se le indique lo contrario eso me sucedió con Cloudflare y su servicio de cache y cdn, me puse a buscar a ver a quien mas le había sucedido lo mismo y encontré una solución muy particular.























La primera imagen muestra como se debería ver el response que llega desde el servidor,la segunda muestra el error como tal, para esto es recomendable forzar al sistema a indicar que tipo de codificación se debe utilizar por defecto, por lo que se recomienda lo siguiente.


utilizar la opción para apache desde un archivo .htaccess "AddDefaultCharset UTF-8" que permite forzar el tipo de codificación del sitio, una vez se realice esto subimos el archivo a la raíz y vuala. actualizamos el sitio con CTRL + F5 para borrar la cache y veremos los resultados que buscamos.

Comentarios

Entradas populares de este blog

Comunicaciones Unificadas, una Realidad...

Enviar SMS utilizando Laravel y Amazon SNS