When cache is cleared or deleted front-end and admin displays well special Croatian characters.
On the second refresh, when the resource is being loaded from the cache, the special characters are lost.
Example:
First load, cache cleared, resource from database: Vinarija Trdeni?
Second load, resource from cache: Vinarija Trdeni --> (? is lost)
(screenshot in attachement)
In the database they are stored well, the collation is good, the charset is utf-8
Other non-modx sites work well on the same system.
Same site works well on local Windows 7 system with apache.
I've filed a bug to tracker:
http://tracker.modx.com/issues/7192
System info:
PHP version 5.3.6
Mysql 5.5.13
OS: Solaris, nginx, php-fpm