So, I’m not sure that this is strictly an Expression Engine difficulty, but I’m not sure and I didn’t know where else to go…
I’ve been importing and exporting an Expression Engine database back and forwards from my development machine to the live server. What I’ve started to run into is that on import, smart quotes begin to display as: “, and â€. When I look at the development site, they show as smart quotes on the page, but in the database (through phpmyadmin) they display as â€. So, it looks like it’s storing them in the database but they’re displaying properly, while on the live server they are getting stored the same way in the database, but they aren’t getting parsed into smart quotes.
I checked my collation and database settings and it looks like they’re the same on both sides. The import looks correct too: I’m going from latin1 to latin1.
What I want to know is:
1) I have I managed to corrupt the database? Should smartquotes be stored as †in the db?
2) If it’s acceptable that they’re getting stored that way, what are some investigatory routes to try to figure out why it’s displaying differently?
Any ideas?
Ben Johnson.