我正在尝试自动生成带有商标符号的纯文本电子邮件.我已经尝试了我能想到的一切,但它仍然没有经历过.
™ ™ #Chr(153)#
Tomalak.. 5
这是一个编码问题.
您声明邮件编码为UTF-8,但Chr(153)
不会返回Unicode中的商标符号.它在Windows-1252中,但Chr()
与Unicode代码点一起使用.
用于Chr(8482)
将其钉在Unicode TM符号上.
我找到了一个很好地概述问题的信息页面.
顺便说一句,写文字TM符号也适合我.但这种假设你的.CFM文件实际上编码为Windows的1252 和该ColdFusion的运行配置为想到这个(这两者是在Windows系统上,在那里我已经测试过它的默认.模拟规则适用于其他系统.)ColdFusion在内部将所有字符串转换为Unicode,因此在您的设置中可能会出现这种期望链中的某些内容.
这是一个编码问题.
您声明邮件编码为UTF-8,但Chr(153)
不会返回Unicode中的商标符号.它在Windows-1252中,但Chr()
与Unicode代码点一起使用.
用于Chr(8482)
将其钉在Unicode TM符号上.
我找到了一个很好地概述问题的信息页面.
顺便说一句,写文字TM符号也适合我.但这种假设你的.CFM文件实际上编码为Windows的1252 和该ColdFusion的运行配置为想到这个(这两者是在Windows系统上,在那里我已经测试过它的默认.模拟规则适用于其他系统.)ColdFusion在内部将所有字符串转换为Unicode,因此在您的设置中可能会出现这种期望链中的某些内容.