gpt4 book ai didi

coldfusion - CFmail 中的特殊字符

转载 作者:行者123 更新时间:2023-12-03 09:53:20 27 4
gpt4 key购买 nike

我正在尝试自动生成一封带有商标符号的纯文本电子邮件。我已经尝试了所有我能想到的方法,但仍然没有成功。

<cfmail from="#x#" to="#y#" subject="test" charset="UTF-8">

&trade;
#Chr(153)#
</cfmail>

最佳答案

这是一个编码问题。

您声明邮件编码为 UTF-8,但 Chr(153) 未返回 Unicode 中的商标符号。它适用于 Windows-1252,但 Chr() 适用于 Unicode 代码点。

使用 Chr(8482) 将它钉在 Unicode TM symbol 上.

我找到了一个 info page that outlines the issue nicely .

顺便说一句,写字面的 TM 符号对我也很有效。但这假定您的 .cfm 文件实际上被编码为 Windows-1252 并且 ColdFusion 运行时被配置为期望这一点(这两者都是 Windows 系统的默认设置,我已经对其进行了测试。模拟规则适用于其他系统。)。 ColdFusion 在内部将所有字符串转换为 Unicode,因此在您的设置中,这条预期链中可能有什么东西被破坏了。

关于coldfusion - CFmail 中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/282192/

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