小编Adi*_*ova的帖子

如何在Java中检查字符串的字符集?

在我的应用程序中,我从LDAP获取用户信息,有时完整的用户名出现在错误的字符集中.例如:

ТеÑÑ61 ТеÑÑовиÑ61
Run Code Online (Sandbox Code Playgroud)

它也可以是英文或俄文并正确显示.如果用户名更改,则会在数据库中更新.即使我更改了db中的值,它也不会解决问题.

我可以通过这样做来保存它

new String(incorrect.getBytes("ISO-8859-1"), "UTF-8");
Run Code Online (Sandbox Code Playgroud)

但是,如果我将它用于包含俄语字符的字符串(例如,"Тест61Тестович61"),我会得到类似这样的东西"???? 61 ???????? 61".

你能否提出一些可以确定字符串字符串的东西?

java string character-encoding

27
推荐指数
3
解决办法
8万
查看次数

标签 统计

character-encoding ×1

java ×1

string ×1