This one suggests it depends on the consumer, with "highly numerate" consumers being less likely to think the price is lower (but presumably also less common in the customer pool):
Edit: searching for "charm pricing" specifically suggests it does work, but I suppose maybe there's some bias on the context in which people use that term.
It is a wise trick, and exactly the job of government -- to prevent the public from getting tricked by businesses.