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