Ivan,
Im very curious what your delegate class looks like because that error message is pretty weird.
The only problem i had was that i had added to conf.ini:
oe=UTF-8
ie=UTF-8
instead of
default_oe=UTF-8
default_ie=UTF-8
@Steve, maybe u wanna check the docs:
http://framework.weblite.ca/documentation/manual/conf_ini/global-properties/ie (also oe)
So what i successfully managed to do after my testapps html encoding was indeed utf8 (check source in browser):
1. get chinese utf8 encoded characters from ini file into the dataface html output:
-> ini file needs to be saved as utf8
2. get chinese utf8 encoded characters from php delegate class code into the dataface html output
-> i just saved my delegate class php file (with the special characters in it) as utf8. worked fine for me!
3. get chinese utf8 encoded characters from dataface html input into the database and back out again into the html
-> table collation needs to be utf8_unicode_ci
So dataface is pretty cool, internationalization works practically out of the box!
I just have not tried to setup my testapp with the extra translation tables in the database yet but will do so soon.
Scott.