我正在使用 Slack 使用以下代码发送短信:
ChatPostMessageRequest.builder()
.channel("#test-channel")
.text("\"This is a test message\"")
.mrkdwn(true)
.build();
我希望频道中的消息显示为:
"This is a test message"
。然而,它显示为:"This is a test message"
如何解决这个问题并实际显示双引号?
当 Slack 中的文本显示为 " 而不是实际的双引号 (") 时,这意味着引号正在被 HTML 编码。要解决此问题并显示实际的双引号,您需要确保文本在发送到 Slack 时未进行编码。
解决方法如下:
使用实际的双引号 ("),而不是像 " 这样的 HTML 实体。 2. 确保编码正确 构建消息时,请确保以纯文本形式发送或以适合 Slack 的正确格式发送。