Not sure about internationalization but at least for English, constraining to ASCII characters seems like a simple solution.