gpt4 book ai didi

用于编码 UTF-8 netbeans 的 Java 不可映射字符 {"copy", "169"},//? - 版权标志

转载 作者:行者123 更新时间:2023-12-01 12:30:58 25 4
gpt4 key购买 nike

我已经下载了 apache lang 源代码,但我的 netbeans 编码是 UTF-8,我生成了一个错误:

\src\org\apache\commons\lang\Entities.java:64: error: unmappable character for encoding UTF-8
{"copy", "169"}, // ? - copyright sign

我该如何解决这个问题?

我尝试通过notepad++将文件本身编码为utf-8,但没有帮助

最佳答案

尝试使用 unicode 符号:“\u00a9”。

您不应在代码中直接使用特殊字符,而应使用专用于此的代码以避免此类问题。

编辑:使用您在评论中提到的类,您可以使用

StringEscapeUtils.escapeHtml(yourCharacter);

这将以 html 代码 (©) 的形式返回您的角色(在您的情况下为版权)。如果想做反向处理,可以使用

StringEscapeUtils.unescapeHtml(yourCode);

如果您将 © 作为参数传递,则会返回例如版权符号。

关于用于编码 UTF-8 netbeans 的 Java 不可映射字符 {"copy", "169"},//? - 版权标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25923103/

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