gpt4 book ai didi

java - 将字符串转换为 UTF8 格式

转载 作者:行者123 更新时间:2023-12-04 20:48:42 24 4
gpt4 key购买 nike

我是 java 代码,我有一个字符串 name = "örebro";//它是一个瑞典字符。

但是当我在 web 应用程序中使用这个名称时。我在“Ö”字符处打印了一些特殊字符。

无论如何我可以使用与“örebro”中相同的字符吗?

我做了类似的事情,但没有用。

String name = "örebro";
byte[] utf8s = name .getBytes("UTF-8");
name = new String(utf8s, "UTF-8");

但是最后的名字打印出来是一样的,像这样。 �rebo

请指导我

最佳答案

您提供的 Java 代码毫无意义,它不会执行任何操作。 Java 字符串已经完全能够对任何字符进行编码(尽管您必须小心源代码中的文字,因为它们取决于编译器使用的编码,这与平台相关)。

您的问题很可能是您的网页未在 HTTP header 或 HTML 元标记中正确声明编码。

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

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