Título: Codificación base de datos mysql Publicado por: Zitros en 30 Agosto 2013, 06:52 am Hola a todos!!
Quisiera consultarles lo siguiente. Tengo una base de datos donde inserto información sobre servicios de una empresa, y las muestro en la página. Al subir la página al servidor, por la codificación de la base de datos el texto sale con los siguientes caracteres áóñ. Investigue y entiendo que toda la codificación de la base de datos tiene que estar en utf-8, así que mostré la codificación show variables like '%character%'; Y bien mi codificación sale así: Variable_name Value character_set_client utf8 character_set_connection utf8 character_set_database latin1 character_set_filesystem binary character_set_results utf8 character_set_server latin1 character_set_system utf8 character_sets_dir /usr/share/mysql/charsets/ ¿ Cómo puedo cambiar los carácteres en latin1 a utf8 en un servidor?, ya que en algunos blogs solo muestran como cambiar la configuración pero en el localhost wamp..? De antemano muchas gracias! Título: Re: Codificación base de datos mysql Publicado por: armandex293 en 31 Agosto 2013, 00:37 am 1. obliga a que las páginas generadas por PHP interpreten correctamente utf8. Insertalo en la cabecera de tu archivo.
header('Content-Type: text/html; charset=UTF-8'); 2. sencillamente al momento de ejecutar consultas mediante PHP "setea" a utf8: http://php.net/manual/es/function.mysql-set-charset.php $link = mysql_connect('localhost', 'user', 'password'); mysql_set_charset('utf8',$link); éxito, Título: Re: Codificación base de datos mysql Publicado por: Zitros en 31 Agosto 2013, 07:01 am perfecto armandex293, seguiré tus indicaciones, muchas gracias por la ayuda!!
|