The URL encoding of η is %CE%B7. But in PHP I get some strange symbols when I write echo urldecode("%ce%b7");
Instead, if I write echo urlencode("η"); then I get %26%23951%3B. Why can't I use %CE%B7?
Solution
The Problem is that we use typo3. It some how does not use unicode for internal processing. As soon as we set $TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8'; in typo3 the output of echo urldecode("%ce%b7"); was correct.
For why echo urlencode("η"); gives me %26%23951%3B see the answers of Joni.