Recently, I had to explain this to several people, hence a writeup for the blog for easier reference. The question:
I have content in my database that can be sucessfully read and written by my application, but if I do a mysqldump to transfer the data to a new system, all the non-ASCII characters like Umlauts are destroyed.This happens if you save data to a DB with the wrong text encoding label.
In MySQL, every string has a label that describes the character encoding the [Read more...]