Текстовые символы ColdFusion в строке темы

Привет, я хотел бы поместить один из текстовых символов с сайта http://fsymbols.com/all/. в мою тему сообщения coldfusion cfmail, Как я могу это сделать? Я следовал инструкциям из этого сообщения ColdFusion cfmail специальные символы в строке темы и не работает, я думаю, для этих символов? Я использую символ ножницы ✂, и он преобразуется в œ, когда я получаю электронное письмо

Пожалуйста, предложите или помогите.

    <cfset strSubject="✂#qrynotify.EmailSubject#">
    <cfset strSubject=ToBase64(strSubject, "utf-8")>         

    <cfmail from="[email protected]" to="#qrynotify.Email#" 
            subject="=?utf-8?B?#strSubject#?=" 
            server="localhost" type="html" charset="utf-8">#qrynotify.EmailContent#</cfmail>

person user357086    schedule 20.12.2012    source источник
comment
Ну, я подписан на orbitz и получаю электронные письма с такими шрифтами. Например, Тема: ✈ Распродажа билетов по цене от 114 долларов США туда и обратно ✈   -  person user357086    schedule 20.12.2012
comment
Извините, я неправильно понял, что делает сайт; только что удалил этот комментарий, но, думаю, недостаточно быстро. :)   -  person Peter Boughton    schedule 20.12.2012
comment
Вы должны изолировать проблему. Виновником может быть почтовый клиент. Если бы это была моя проблема, первое, что я бы попробовал, это поместить текстовое поле сразу после каждого cfset и иметь #strSubject# в качестве атрибута значения. Я бы посмотрел, получил ли я свой символ ножниц. Не знаю, сработает ли, но думаю стоит попробовать.   -  person Dan Bracuk    schedule 20.12.2012
comment
Если бы почтовый клиент был виноват, OP не получал бы электронные письма с орбиты правильно? Проблема либо на стороне сервера (CF или почтовый сервер), либо, возможно, в редакторе, используемом для написания кода. Первым шагом будет проверка кодировки для каждого из них, установленных на соответствующие значения. Кроме того, здесь может потребоваться cfprocessingdirective.   -  person Peter Boughton    schedule 20.12.2012
comment
Я буквально помещаю символ ножниц в строку темы, так как символ не отправляется из текстовой области.   -  person user357086    schedule 20.12.2012


Ответы (1)


Спасибо вам, ребята, за все ваши усилия, я смог решить эту проблему.

    <cfprocessingdirective pageEncoding="utf-8"> 
    <cfmail from="[email protected]" to="#qrynotify.Email#" 
                subject="✂#qrynotify.EmailSubject#" 
                server="localhost" type="html" charset="utf-8">#qrynotify.EmailContent#</cfmail>

Я поместил символ ножниц непосредственно в атрибут предмета вместо того, чтобы задавать его в переменной и позволять ColdFusion оценивать. Я также добавил директиву cfprocessing, предложенную Питером.

Спасибо

person user357086    schedule 20.12.2012
comment
Я думал, что это был редактор, который вы использовали. Я скопировал пример кода ColdFusion из вашего вопроса, а затем скопировал специальные символы из вашего сообщения, и с помощью ColdFusion Builder все заработало. В любом случае, рад, что у вас все заработало. - person Miguel-F; 20.12.2012