I too have recently discovered this, I tried 9.1e and that did not work properly either, we have moved to using Open Edge 10.0b which behaves itself very well . I am currently converting our application to run with UNICODE databases.
The only area that we have a problem is with Report Builder. This product is retired now and only works with single-byte character sets and will not be changed.