小编use*_*880的帖子

无法显示特殊字符

我无法在屏幕上显示特殊字符(抛光字符)。我有一个要求,从数据库中获取包含一些特殊字符的数据。我以 xml 格式获取数据(xml 无法将其识别为字符串)并将其传递给我尝试显示数据的操作。我试图获取特殊字符的 Uniciode,但是ł当我尝试显示时,它会被转换为ł,因此我无法显示它,因为它不将其视为字符串。

\n\n
String ex1="\xc5\x82";\nSystem.out.println("ex1...."+ex1);\noutput:: ?\n
Run Code Online (Sandbox Code Playgroud)\n\n

我正在尝试使用以下代码获取 Unicode::

\n\n
    public static String convert (String str) throws UnsupportedEncodingException\n    {\n        String tc = str;\n        String output = "";\n        char[] ca = tc.toCharArray();\n        for (int i = 0; i < ca.length; ++i) \n             {\n               char a = ca[i];\n               if ((int) a > 255) \n                    {\n            output += "&"+"#X"+ Integer.toHexString((int) a) + ";";\n               } \n                   else \n                   {\n            output += a;\n              }\n        }\n        return output;\n    }\n …
Run Code Online (Sandbox Code Playgroud)

java

5
推荐指数
1
解决办法
4036
查看次数

标签 统计

java ×1