I am using software called "Pages" to add CSS code to text. This is then copied and pasted into MySQL.

The problem is wherever there is a " when it appears online (I am using PHP to display the text) it replaces it with a ? in a black diamond shaped square.

And the <li> and </li> tags I use work as they should but again it adds a ? after each <li> and </li> when viewed online.

These problems are only with Safari. It is fine in Internet Explorer. If I manually delete all " and <li></li> and write exactly the same again within PHPMyAdmin then it appears fine online.

It seems to be a problem with copying from 'Pages'. Is there a better software package I could use for free. Something like notepad in Windows - except i am using a Mac.