Eso es un problema de character set, de codificación, parece ser que en tu db se guardan y manejan como utf8 y en tu *.php se manejan con otro juego de caracteres (ISO-8859-1, probablemente) o viceversa.
Prueba cambiar tu código por esto:
Código SQL:
Ver originalINSERT INTO tbl_cars (campo1,campo2)
VALUES
( htmlspecialchars(TRIM(campo1),ENT_QUOTES,'utf-8'),
htmlspecialchars(TRIM(campo2),ENT_QUOTES,'utf-8') );
para ver si se trata de que php esté usando otro juego de caracteres, si sigue sin funcionar habría que ver que juego de caracteres manejas en php y cuales en MySQL, en MySQL haz un:
para ver el tipo de codificación que usa MySQL, en tu firefox dale clic derecho y entra en
ver información de página y checa la codificación para ver como maneja los datos tu PHP.