In troubleshooting a problem with "?" marks that appear in a web application generated PDF, I've discovered that the database has a mismash of character encodings. Most are latin, some are utf, and a few are something else.
While referring to this excellent question and array of responses ( Change MySQL default character set to UTF-8 in my.cnf? ), I now have a fairly clear idea of what needs to happen next. What I'm not entirely clear on is whether changing the character set in my.cnf and on the tables themselves via ALTER TABLE would potentially destroy data or create other "gotchas". I'm working with hundreds of tables and about 10gb of data.
Is this generally a "safe" procedure to undertake?