When insering character like <‘> or , etc in a text field, the values are correctly displayed in Servoy but are not read correctly from other apps accessing mysql.
For instance, if I connect to mysql using CocoaMySQL, all the <’> (the apostrophe character) becomes a and so on.
Since the table I’m working on must be read with php, is there a mysql setting that can solve the problem?
PS I had the same problem dumping a mysql database, recreating it on a different location and re-opening with servoy: all the special characters were gone.
Servoy uses unicode internally (unicode is the only charset which can encode all other charsets), the databases uses a char encoding (depended on its settings) and the database driver converts Servoy unicode to the char encoding the database wants.
So in all cases the databasedriver must talk in the encoding the database is using, we suggest to use unicode also in the database to prevent any conflicts when distributing databases anywhere on the world