gpt4 book ai didi

Java 特殊字符处理

转载 作者:太空宇宙 更新时间:2023-11-04 08:36:37 24 4
gpt4 key购买 nike

我需要向服务器发送一个字符串。该字符串有一些特殊字符。

示例,

String abc = "ABC Farmacéutica Corporation";

当我发送它时,它被转换为,ABC Farmace@utica Corporation

我尝试使用UTF-8编码。它的输出为 ABC+Farmac%C3%A9utica+Corporation

请建议我如何在java端转换数据。

最佳答案

完全取决于服务器如何设置以首先接收字符串。从表面上看,您的第二个示例是在需要时使用 UTF-8 应用 URL 编码。 可能合适 - 也可能不合适。

例如,如果数据位于 XML 中,则您不需要执行任何特殊操作 - 无论您使用什么 XML API 都应该透明地处理所有这些。

如果您可以提供有关与服务器通信所使用的协议(protocol)的更多详细信息,我们也许能够提供更多帮助。

关于Java 特殊字符处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6211748/

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