| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    PHP MySQL UTF8 Problemas
    Antes del estándar Unicode , que usan caracteres especiales o cartas de lenguas extranjeras significaron el cambio entre varios juegos de caracteres diferentes . La ventaja, sin embargo, es de poca utilidad para usted si sus scripts PHP no se mostrarán correctamente el texto con formato Unicode o su base de datos MySQL no aceptará texto Unicode. Cambio de las configuraciones de formato resolverá estos problemas. Naturaleza del problema

    sistema de codificación de caracteres de Unicode no es complicado: una barra y una " u" preceden a una serie de letras y números que se corresponden con un carácter específico . Sin embargo , si su script PHP no espera UTF - 8 formato entonces PHP mostrará tanto la codificación Unicode real o una serie de signos de interrogación . Puede resolver este problema mediante el establecimiento de su script PHP para utilizar UTF - 8 formato.
    Configurar MySQL para aceptar UTF - 8

    Desde PHP ejecuta las páginas Web HTML, el formato por defecto vendrá de una de dos fuentes : . del servidor htaccess o HTML en la página web en sí . Usted puede hacer que las páginas HTML a través de su servidor por defecto a la codificación UTF - 8 , poniendo la línea " ForceType 'text /html ; charset = UTF - 8 " en su archivo htaccess . . Si sólo desea utilizar UTF - 8 formato en una página determinada , entonces usted puede poner la línea " ; ". entre la apertura y cierre en la parte superior de su archivo HTML
    PHP Aceptar Unicode

    Si sólo desea utilizar el formato Unicode para los resultados de la base de datos mySQL , pero otro formato de codificación para el resto de su script PHP, entonces usted puede configurar el objeto de consulta mySQL para utilizar UTF - 8 formato para los resultados de la consulta. Usted puede hacer esto pasando la cadena " set character_set_results = ' utf8 ' " como un argumento en su objeto de consulta MySQL antes de recuperar los datos de la tabla .
    No Unicode salida MySQL < br >

    Si intenta escribir texto Unicode con formato a una tabla de mySQL que usa un sistema de codificación diferente, por lo que recibirá un mensaje de error y la operación de inserción se producirá un error . Puede modificar el formato de una tabla de MySQL existente mediante la ejecución de un comando "alter " con la acción "charset = UTF-8 " para la base de datos, tabla y las columnas necesarias . Por ejemplo , la sintaxis " ALTER TABLE mi mesa CHARSET = UTF8L , " sentaría un cuadro titulado " mi mesa " de UTF - 8 formato

    .

    Previous :

    next :
      Artículos relacionados
    ·Cómo eliminar la línea en un archivo plano PHP 
    ·Cómo utilizar la función de Flock en PHP 
    ·Cómo subir archivos grandes en PHP 
    ·Subconsultas MySQL Tutorial 
    ·ColdFusion y PHP Formación 
    ·Diferencia entre la torta de autenticación y ACL 
    ·Cómo usar PHP Mailer 
    ·Cómo resaltar los campos obligatorios con PHP 
    ·Salario de Junior PHP Developer 
    ·JSP y MySQL Tutorial 
      Artículos destacados
    ·Cómo convertir XLS a PHP 
    ·Cómo utilizar código PHP en una función Java Script 
    ·Cómo hacer un cuadro de texto en XNA 
    ·Cómo reiniciar una transferencia Curl Error en PHP 
    ·Cómo incrustar un applet de Java en HTML 
    ·Código para hacer referencia a un archivo JS 
    ·Cómo escribir un Documento de Diseño de Software 
    ·Cómo dividir una cadena en un espacio en PHP 
    ·Mayor subcadena común en PHP 
    ·Cómo acceder a un array asociativo de PHP 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com