在我的应用程序中,我从LDAP获取用户信息,有时候完整的用户名出现错误的字符集。例如:如何在Java中检查字符串的字符集?
ТеÑÑ61 ТеÑÑовиÑ61
它也可以是英文或俄文,正确显示。如果用户名更改它在数据库中更新。即使我改变了数据库中的值,它也不会解决问题。
我可以做这个
new String(incorrect.getBytes("ISO-8859-1"), "UTF-8");
但是,如果我将用它包括俄语字符的字符串保存之前将其修复(为前。“Тест61Тестович61”)我得到这样的事情“ 61“61”。
你能推荐一些可以确定字符串字符集的东西吗?
哦不,我从来没有注意到它,但我一直在投票回答。现在我会知道,谢谢你为我指出。 – 2012-07-16 04:08:09