Это проблема с кодировкой.
Вы заявляете, что почта закодирована как UTF-8, но Chr(153)
не возвращает символ товарного знака в Юникоде. Это работает в Windows-1252, но Chr()
работает с кодовыми точками Unicode.
Используйте Chr(8482)
, чтобы прикрепить его к символу Unicode TM .
Я нашел информационную страницу , которая хорошо описывает проблему .
Кстати, написание буквального символа ТМ работает и для меня. Но это предполагает, что ваши файлы .cfm на самом деле закодированы как Windows-1252 и , что среда выполнения ColdFusion настроена так, чтобы ожидать этого ( Обе настройки по умолчанию в системах Windows, где я тестировал это включено. Аналогичные правила применяются к другим системам. ). ColdFusion конвертирует все строки в Unicode для внутреннего использования, поэтому, возможно, что-то сломалось в этой цепочке ожиданий в вашей настройке.