15/04/2010, 10:44
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 9 meses Puntos: 574 | |
Concat() y caracteres especiales Tengo una vista con tres campos que quiero mostrar concatenados en un select html vía php
Los campos son
Tabla A
`idTpObjetivos` int(11) NOT NULL,
`numero` int(11) NOT NULL,
`objetivo` longtext NOT NULL,
DEFAULT CHARSET=utf8;
Tabla B
`idTpObjetivos` int(11) NOT NULL auto_increment,
`tpObjetivos` varchar(45) NOT NULL,
DEFAULT CHARSET=utf8;
Vista
....
CONCAT_WS(' ','tpObjetivos','numero',left(`objetivo`,100)) abstract,
left(`objetivo`,100) objcorto
....
Si usando la conversión de caracteres de php (htmlentities()) muestro "objcorto" se muestran los caracteres especiales (acentos y demás...) correctamente, en cambio si muestro "abstract" aparecen caracteres raros!!!
De lo que deduzco que CANCAT y CANCAT_WS cambian el juego de caracteres.
Se les ocurre alguna forma de evitar ese cambio?
Quim |