I think any alternative solution you come up with for whatever facet of localization, internationalization, and human language support you care about ... is going to be worse than: choosing decent Unicode-aware languages and libraries; choosing your own limited range of Unicode support.