The default database encoding is ISO Latin 1, you will need to change it to UNICODE UTF 8 to use non-roman characters. You can do it with the following steps:
Note: Backup your database
before you make these changes. Thereby, you will have a copy that you
can get back to if you don't like the changes.
- Close Daylite
- Launch OpenBase Manager (in /Applications/OpenBase/)
- Click on the 'Local' on the left side of the window
- Highlight your database name
- Stop the database using the 'Action' menu (indicator will turn 'Red')
- Using the 'Action' menu again, select 'Configure Database'
- Click on the 'Localization' tab
- Change the database encoding to 'UNICODE UTF-8'
- Close the window and save the changes
- Start the database using the 'Action' menu (indicator will turn 'Green')
- Launch Daylite
WARNINGS - If you change the database encoding, each new entry will take double the space of the ISO Latin.
- Existing content will remain in the old encoding and will not be updated
- If you use Unicode , then change back to ISO Latin 1, then any content stored in the Unicode will be garbled (or displayed as ?)
- We have not specifically tested UNICODE UTF 8
- Some areas of the application are not double-byte safe. Specifically the Letter Merge (you have to wrap the merge keys in the correct font)
We hope to overcome these issues in the future. While it is possible to use Dayite in those environments (and some customers are using it), we cannot guarantee the results at this time.