在我的應用程序中,我從LDAP獲取用戶信息,有時候完整的用戶名出現錯誤的字符集。例如:如何在Java中檢查字符串的字符集?
ТеÑÑ61 ТеÑÑовиÑ61
它也可以是英文或俄文,正確顯示。如果用戶名更改它在數據庫中更新。即使我改變了數據庫中的值,它也不會解決問題。
我可以做這個
new String(incorrect.getBytes("ISO-8859-1"), "UTF-8");
但是,如果我將用它包括俄語字符的字符串保存之前將其修復(爲前。「Тест61Тестович61」)我得到這樣的事情「 61「61」。
你能推薦一些可以確定字符串字符集的東西嗎?
哦不,我從來沒有注意到它,但我一直在投票回答。現在我會知道,謝謝你爲我指出。 – 2012-07-16 04:08:09