RESOLVIDO: Carateres especiais na separação de dados num campo double select

Tenho um form onde tenho um campo do tipo double select, o que pretendo é transferir os dados deste campo com outros campos para um campo text.
o que acontece é que neste campo doble select na tabela a separação está com ; mas ao transferir os dados para o campo text aparece @?@ (Vejam o anexo)
a que se deve esta transformação?

usado o str_replace()


Image2aaa.jpg

Como vc esta transferindo esses dados pra caixa de texto?

No envento do campo onFocus tenho simplesmente:

{anunciosugestao}={carateristicas};

Faça um replace php substituindo esses caracteres.