Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

como podria modificar la configuracion de mysql para que no salgan caracteres raraos

Estas en el tema de como podria modificar la configuracion de mysql para que no salgan caracteres raraos en el foro de Mysql en Foros del Web. yum install httpd php mysql-server php-mysql no he tocado nada de la codificación es la que coje por defecto base de datos tengo otras tablas ...
  #1 (permalink)  
Antiguo 14/01/2010, 12:29
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 10 años, 9 meses
Puntos: 1
como podria modificar la configuracion de mysql para que no salgan caracteres raraos

yum install httpd php mysql-server php-mysql
no he tocado nada de la codificación es la que coje por defecto

base de datos tengo otras tablas a parte de esta

CREATE TABLE IF NOT EXISTS categoria (
id_categoria SMALLINT (2) UNSIGNED ZEROFILL NOT NULL,
nombre_categoria VARCHAR(25) UNIQUE NOT NULL,
CONSTRAINT pk_id_categoria PRIMARY KEY (id_categoria)
)ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin;

INSERT INTO categoria (id_categoria,nombre_categoria) VALUES (0,'pantalla');

la pagina web de productos tengo esto
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

aun me salen caracteres raros


show variables like "c%";
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
| collation_connection | latin1_swedish_ci |
| collation_database | latin1_swedish_ci |
| collation_server | latin1_swedish_ci |
| completion_type | 0 |
| concurrent_insert | 1 |
| connect_timeout | 10 |
+--------------------------+----------------------------+
14 rows in set (0.00 sec)
  #2 (permalink)  
Antiguo 14/01/2010, 13:17
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 11 años, 8 meses
Puntos: 300
Respuesta: como podria modificar la configuracion de mysql para que no salgan caracte

Mira aquí,
http://www.forosdelweb.com/f86/cotej...spanol-629105/
  #3 (permalink)  
Antiguo 14/01/2010, 14:48
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 10 años, 9 meses
Puntos: 1
Respuesta: como podria modificar la configuracion de mysql para que no salgan caracte

gracias a ahora ya funciona
he cambiado todas las variables con SET LOCAL character_set_client='utf8';
pero no funciona
se necesita en cada fichero mysql_query ('SET NAMES "utf8" '); para que funcione




show variables like "c%";
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
| completion_type | 0 |
| concurrent_insert | 1 |
| connect_timeout | 10 |
+--------------------------+----------------------------+
14 rows in set (0.00 sec)

Última edición por albertrc; 14/01/2010 a las 15:57

Etiquetas: caracteres, modificar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:13.