特殊文字がUnicode文字であると仮定すると、文字列をbase64形式にエンコードし、それを件名行で使用する必要があります。このような、
<cfset strSubject="Demande d’chantillons supplémentaires">
<cfset strSubject=ToBase64(strSubject, "utf-8")>
<cfmail from="test@test.com" to="test@test.com" subject="=?utf-8?B?#strSubject#?=" type="html">
#testText#
</cfmail>
件名は次の形式である必要があります=?<charset>?<encoding>?<encoded text>?=
および?
が=
必要です。
MIME-エンコードされた単語
「charset」は、IANAに登録されている任意の文字セットです。通常、メッセージ本文と同じ文字セットになります。
「encoding」は、quoted-printableエンコーディングに類似したQ-encodingを示す「Q」またはbase64エンコーディングを示す「B」のいずれかになります。
「エンコードされたテキスト」は、Qエンコードまたはbase64エンコードのテキストです。