burger
infomaniak
infomaniak
cloud-computing-logo
Cloud Computing
web-domain-logo
Web & Dominios
event-marketing-logo
Eventos & Marketing
  • Nuestros Productos
    • Herramientas de colaboración icon chevron
    • Web & Dominios icon chevron
    • Cloud Computing icon chevron
    • Eventos & Marketing icon chevron
    • Streaming icon chevron

      ksuiteSuite de colaboración

      Descubrir la suite de colaboración → Descubrir →
    • kSuite Correo electrónico profesional, cloud e IA dedicada para un rendimiento sostenible
    • kSuite La suite para comunicar, almacenar y compartir de forma segura
    • kdrive
      kDrive Almacena, colabora y comparte tus archivos
    • mail service
      Servicio de Correo Crea tus direcciones de correo con tu dominio
    • kChat
      kChat Comunícate en directo con tus equipos
    • kmeet
      kMeet Organiza reuniones en línea de forma segura
    • swisstransfer
      SwissTransfer Envía gratis tus archivos hasta 50 GB.
    • kpaste
      kPaste Comparte y cifra tu información confidencial
    • ksuite
      Custom Brand Controla la imagen de marca de tus productos
    • kChat
      Chk Acortador de enlaces y generador de códigos QR
      Encuentra el alojamiento web que necesitas
    • Domain name
      Nombre de dominio Reserva tu nombre de dominio al mejor precio
    • Site Creator
      Site Creator Crea tu sitio fácilmente
    • web hosting
      Alojamiento web Crea tu sitio web con más de 100 CMS
    • web hosting
      Alojamiento WordPress Crea tu sitio WordPress fácilmente
    • Cloud Server
      Servidor Cloud Potencia tus sitios con recursos garantizados
    • Alojamiento de Node.js Crea un sitio dinámico e interactivo con Node.js
    • SSL Certificat
      Certificados SSL Protege tus sitios con un certificado EV o DV
    • Opciones
    • Domain privacy
      Domain Privacy Protege los datos privados de tus dominios
    • DNS Fast Anycast
      DNS FastAnycast Acelera el tiempo de acceso de tus sitios
    • Dyn DNS
      DynDNS Accede a tus dispositivos de forma remota
    • Dyn DNS
      Renewal Warranty Protege tus dominios frente a pérdidas y robos
      Encuentra la solución de Cloud Computing adecuada

      Servicios en la nube

    • public cloud
      Public Cloud (IaaS) Crea tus proyectos en un Cloud de alta gama y ultracompetitivo
    • Cloud Server
      VPS Cloud Crea un servidor Windows/ Linux
    • Servicio Kubernetes Despliega tus aplicaciones en contenedores a gran escala.
    • VPS Lite
      VPS Lite Crea un servidor Windows/Linux de bajo coste
    • Database Service Gestiona tus bases de datos con una solución gestionada
    • jelastic cloud
      Jelastic Cloud (PaaS) Crea tus propios entornos personalizados
    • Otros servicios

    • llm api
      AI Tools Aumenta tu productividad con nuestra IA soberana
    • swiss backup
      Swiss Backup Haz copias de seguridad de tus dispositivos en el Cloud
    • nas synology
      NAS Synology Alquila un NAS en nuestros datacenters seguros
    • High availibility
      Muy Alta Disponibilidad Crea una infraestructura multidatacenter con SLA personalizados
    • Housing
      Vivienda Instala tus servidores en nuestros centros de datos
    • Auth Añade un método de conexión respetuoso con la privacidad a tus aplicaciones
      Infomaniak Events, el portal de eventos locales e independientes
      Venta de entradas en línea con una amplia selección de conciertos, espectáculos y eventos.
    • online shop
      Taquilla en línea Crea tu taquilla y vende entradas
    • kdrive
      Control de acceso Controla el acceso a tus eventos fácilmente
    • kdrive
      Gestor de invitados Automatiza las invitaciones de tus eventos
    • kdrive
      Boletín de noticias Envía tus boletines a precios competitivos
    • Streaming radio
      Streaming de radio Crea y retransmite en directo tu radio online
    • streaming video
      Streaming video Crea y retransmite en directo tus eventos y TV online
    • VOD and AOD
      Servicio VOD & AOD Aloja y distribuye tus grabaciones sin límites
  • Recursos
    documentation icon Documentación
    Guías y tutoriales
    Documentación API
    special offers icon Ofertas especiales
    Empezar gratis
    Programa para estudiantes
    Convertirse en afiliado
    partner program icon Programa de socios
    Encontrar un socio
    Ser partner
    support icon Asistencia y contacto
    Contactar con el servicio técnico
    Asistencia Premium - 24/7
    Contacta con el departamento de ventas
    Buscar un experto
    Migrar a Infomaniak
  • Quiénes somos
    forest
    icon Compromiso ecologico
    Contaminamos. Pero estamos tomando medidas para reducir la huella de nuestros servicios e infraestructuras
    Descubre nuestro compromiso →
    icon Acerca de Infomaniak
    Nuestra visión, nuestros valores
    Nuestros equipos
    Infomaniak contrata
    Prensa y comunicación
    Blog y noticias
    icon Seguridad
    Confidencialidad de los datos
    Programa Bug Bounty
  • Empezar gratis
    Iniciar sesión
  • search-icon
    close-icon
      icon

      ¿Tus necesidades van más allá de nuestras soluciones? Para tener una idea clara, ponte en contacto con nosotros para que podamos asesorarte personalmente.

      Nuestros productos estrella:
  • search-icon
  • Empezar gratis
    Iniciar sesión
Precio Precio
Base de conocimientos

1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!

Base de conocimiento Resolver un problema de codificación de las páginas

    Resolver un problema de codificación de las páginas

    Esta guía le concierne si enfrenta problemas de codificación de páginas y caracteres anormales que aparecen en sus páginas.

     

    Codificación universal

    Si tiene problemas de codificación de páginas, es importante verificar que la codificación de su página esté correctamente definida en UTF-8. UTF-8 es una codificación universal que soporta la mayoría de los caracteres utilizados en el mundo. Puede ocurrir que algunos archivos contengan caracteres incompatibles con la codificación UTF-8. En ese caso, debe convertirlos a UTF-8 utilizando un editor de texto adecuado.

    Si el codificado de la página HTML es, por ejemplo, en UTF-8 mientras que la base de datos está en latin-1, los acentos no se interpretarán correctamente por MySQL. Si las páginas contienen caracteres especiales (textos árabes, chinos, acentos), pueden mostrarse correctamente en su sitio web pero no en phpMyAdmin, o viceversa...

    Utilice un editor de texto que pueda guardar sus archivos en UTF-8. Si importa archivos de texto con código SQL, debe editarlos con un software que guarde en UTF-8.

     

    UTF-8 en PHP

    Para forzar los encabezados del sitio en UTF-8 utilizando PHP, puede usar la función header() con el parámetro Content-Type. Aquí tienes un ejemplo de código que permite forzar la codificación de caracteres en UTF-8:

    <?php
    header('Content-Type: text/html; charset=utf-8');
    ?>

     

    UTF-8 a través de .htaccess

    Para forzar la codificación de caracteres en UTF-8 a través del archivo .htaccess de su sitio, para contenido HTML agregue:

    AddDefaultCharset utf-8
    Header set Content-Type "text/html; charset=utf-8"

    y para contenido PHP agregar:

    php_value default_charset UTF-8
    php_value mbstring.internal_encoding UTF-8

     

    UTF-8 en HTML

    Para especificar la codificación de caracteres en UTF-8 en el código HTML, puede usar la etiqueta meta charset:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Titre de la page</title>
    </head>
    <body>
    <!-- Contenu de la page -->
    </body>
    </html>

    Asegúrese también de que todos los archivos utilizados en su sitio web, como los archivos de estilo CSS y los scripts JavaScript, también estén codificados en UTF-8. Esto garantiza que todos los caracteres en su sitio web se mostrarán correctamente.

     

    UTF-8 en base de datos

    Para (re)declarar la codificación de las bases de datos y las tablas en UTF-8 en phpMyAdmin, puede seguir los siguientes pasos:

    1. Conéctate a tu panel de control phpMyAdmin.
    2. Haga clic en la pestaña "Operaciones" en la parte superior.
    3. En la sección "Opciones de la tabla", busque la línea "Collation" y haga clic en el botón desplegable.
    4. Seleccione una opción de collation que utilice la codificación UTF-8, por ejemplo utf8_general_ci.
    5. Haga clic en el botón "Ejecutar" en la parte inferior de la página para guardar los cambios.

    Añada la función PHP mysql_set_charset a la conexión creada por mysql_connect para determinar la codificación de esta conexión (si no la especifica, el valor predeterminado de este parámetro puede variar de un servidor a otro):

    $connection = mysql_connect($server, $username, $password);
    mysql_set_charset('utf8', $connection);

    También puede modificar este parámetro predeterminado en todo su alojamiento siguiendo esta documentación.

    Una vez establecida la conexión MySQL desde un script PHP, también puede especificar el tipo de charset UTF8 con estos comandos:

    mysql_query("SET NAMES 'utf8';");
    mysql_query("SET CHARACTER SET 'utf8';");

     

    Acentos / Caracteres especiales

    Cuando recuperas una copia de seguridad de tu base de datos MySQL (llamada "dump") e intentas importarla en tu propia base de datos, es posible que los acentos (como é, à, ô) aparezcan como símbolos extraños, como signos de interrogación (por ejemplo, "?" en lugar de un acento).

    Esto ocurre porque las copias de seguridad de MySQL generalmente se crean utilizando un formato especial llamado UTF-8. En este formato, las letras con acentos ocupan más espacio (están codificadas en dos bytes, un poco como dos "unidades" de datos por carácter). En los servidores, esto funciona bien, pero si trabajas en tu computadora personal, es posible que debas ajustar algunas configuraciones para que la importación se realice correctamente utilizando UTF-8. El problema de los caracteres extraños generalmente ocurre cuando hay un desajuste de codificación entre el archivo de copia de seguridad y la importación. Esto puede suceder si el archivo está codificado en un formato (por ejemplo, UTF-8) pero MySQL espera otro codificación (por ejemplo, latin1).

    Aquí tienes algunas soluciones:

    • Convertir el archivo: Puede convertir el archivo de respaldo de UTF-8 a otro formato, llamado latin1, antes de importarlo a su base de datos. Esto puede evitar que los acentos se interpreten mal, pero tiene limitaciones. Si el archivo contiene caracteres que no se pueden representar en latin1 (como ciertos caracteres especiales o no europeos), puede perder estos caracteres durante la conversión. Por lo tanto, es una solución que debe usarse con precaución y depende del tipo de datos presentes en su archivo SQL.
    • Especificar el formato correcto durante la importación: Si no ha convertido el archivo, puede indicar durante la importación que el archivo está en el formato iso-latin1 (al importar un archivo SQL, puede especificar explícitamente que el archivo está en ISO-8859-1, también conocido como latin1). Esto permite alinear la codificación del archivo con la esperada por MySQL, lo que generalmente resuelve el problema de los caracteres mal mostrados.

    Si ves signos de interrogación en lugar de acentos, probablemente significa que el archivo de respaldo está en un formato diferente a UTF-8, pero tu software intenta importarlo como si estuviera en UTF-8. Para evitar esto, en Linux, puedes usar un comando llamado iconv para convertir el archivo a UTF-8 antes de la importación. Esto asegura que la codificación sea coherente con las expectativas de MySQL.



    Enlace a esta FAQ:
    ¿Le ha sido útil esta FAQ?
    Gracias por su opinión. ¿Desea aportar mejoras a esta FAQ?
    No realiza preguntas a través de este formulario, sólo sirve para mejorar nuestras FAQ.
    Si usted tiene una pregunta, gracias por usar nuestro formulario de contacto.
    Su mensaje ha sido enviado. Gracias por proponer una mejora para esta FAQ.
    Ver todas las FAQ de este producto.
    logo infomaniak
    Los precios no incluyen IVA
    facebook
    twitter
    linkedin
    instagram

    Infomaniak

    Acerca de Infomaniak El equipo Infomaniak contrata Área de prensa Blog de Infomaniak Todos los certificados Productos y ofertas Opiniones de clientes

    Soporte

    Asistencia 7/7 FAQ y Guías Asistencia Premium Contacto comercial API REST Señalar un abuso WHOIS Statuts Nube Pública Estado de los servicios

    Asociaciones

    Convertirse en distribuidor Programa de afiliados Directorio de socios Licitaciones

    Ecología

    Hosting ecológico Certificados y distinciones

    Sigue nuestra evolución

    El correo electrónico introducido no es válido
    earth icon
    • ES
      • ES
      • DE
      • EN
      • FR
      • IT
    ©2025 Infomaniak - Documentos legales - Aviso legal - Protección de datos - Política de confidencialidad - Mapa de sitio - Gestiona tus cookies
    icann-logo
    swiss
    new-iso
    swiss-hosting
    logo infomaniak
    Los precios no incluyen IVA

    Infomaniak

    Acerca de Infomaniak El equipo Infomaniak contrata Prensa y medios de comunicación Blog de Infomaniak Todos los certificados Productos y ofertas Opiniones de clientes

    Soporte

    Asistencia 7/7 FAQ y Guías Oferta Asistencia Premium Contacto comercial API REST Señalar un abuso WHOIS Statuts Nube Pública Estado de los servicios

    Asociaciones

    Convertirse en distribuidor Programa de afiliados Directorio de socios Licitaciones

    Ecología

    Hosting ecológico Certificados y distinciones

    Sigue nuestra evolución

    El correo electrónico introducido no es válido
    icann-logo
    swiss
    new-iso
    swiss-hosting

    facebook
    twitter
    linkedin
    instagram
    ©2025 Infomaniak
    Contratos - Aviso legal - Protección de datos - Política de confidencialidad - Mapa de sitio - Gestiona tus cookies

    Dirigentes

    earth icon
    • ES
      • ES
      • DE
      • EN
      • FR
      • IT
    Su navegador está obsoleto, la seguridad y la navegabilidad ya no están garantizadas. Le recomendamos que lo actualice rápidamente haciendo clic aquí.