How to fix the iconv installation on an Solaris 11 box/zone
On a Solaris 11 box with installed amp package (apache22 and php53 and iconv), this is a standard situation:
$ iconv -l
Failed to open the directory /usr/lib/iconv/geniconvtbl/binarytables/.
This also leads to errors with PHP iconv-based functions, like:
14:07 core.ERROR: exception ‚Zend_Locale_Exception‘ in …/engine/Library/Zend/Locale/Format.php:351
Stack trace:
#0 …/engine/Library/Zend/Currency.php(194): Zend_Locale_Format::toNumber(1337.81, Array)
Solution: install pkg unicode-core.
See also: PHP bug entry