String original = "This is my string val\xc3\xbae";\nRun Code Online (Sandbox Code Playgroud)\n\n我正在尝试将上述字符串编码为 UTF-8 等效项,但仅将特殊字符 (\xc3\xba) 替换为 -- "ú ;" 在这种情况下。
\n\n我已尝试使用以下命令,但出现错误:
\n\n\n\n\n输入不是正确的UTF-8,指示编码!字节:0xFA 0x20 0x63 0x61
\n
代码:
\n\n String original = new String("This is my string val\xc3\xbae");\n\n byte ptext[] = original.getBytes("UTF-8");\n String value = new String(ptext, "UTF-8"); \n\n System.out.println("Output : " + value);\n\n This is my string val\xc3\xbae\nRun Code Online (Sandbox Code Playgroud)\n
您可以使用String.replace(CharSequence, CharSequence)io 并对其进行格式化
String original = "This is my string val\xc3\xbae";\nSystem.out.printf("Output : %s%n", original.replace("\xc3\xba", "ú"));\nRun Code Online (Sandbox Code Playgroud)\n\n哪些输出(正如我认为你想要的)
\n\nOutput : This is my string valúe\nRun Code Online (Sandbox Code Playgroud)\n