gpt4 book ai didi

java - 将任何字符串转换为 UTF-8 格式

转载 作者:行者123 更新时间:2023-11-30 04:42:36 26 4
gpt4 key购买 nike

我在下面有一个字符串,我不知道它是什么格式?

Under%20\302\243100%2E00

我需要将上述字符串转换为 UTF-8 格式,并且输出应如下所示。

Under%20£100%2E00

那么基本上如何在 Java 中将任何字符串转换为 UTF-8 格式?

最佳答案

该字符序列(不是 Java 字符串文字)是两种编码的混合:八进制编码和 url 编码。八进制编码类似于\xxx,其中 xxx 是八进制字符代码。 Url encoding看起来像 %XX,其中 XX 是十六进制字符代码。 Octal encoding实际上是Java规范的一部分。现在,将八进制转换为 Java 字符串并不简单。没有内置方法可以实现这一点。不过,请查看此线程,了解如何执行此操作的想法:How to unescape a Java string literal in Java? .

关于java - 将任何字符串转换为 UTF-8 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11911127/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com