Always tough to line up all the places where text passes through or is stored. HT PHP Developer.org
Character sets can be confusing at the best of times. This post aims to explain the potential problems and suggest solutions.
How to Avoid Character Encoding Problems in PHP « James Cohen