(コメントから...)
列の文字セット を確認してください またはテーブル。 Unicode文字をサポートしていることを確認してください。例:UTF-8:
CREATE TABLE ( name varchar(500) CHARSET UTF8, ....)
また、 N'literal'<を使用する代わりに/ code>
構文については、新しいcfsqltype cf_sql_nvarchar
を使用することもできます。 。これらの変更により、正常に機能するはずです。
INSERT INTO ad ( name )
VALUES
(
<!--- always scope variables --->
<cfqueryparam value="#FORM.postTextBox#" cfsqltype="cf_sql_nvarchar">
)
補足-あなたの質問とは何の関係もありませんが、 cfprocessingdirective
ここでは効果がありません。これは、CFスクリプト内にUnicode文字を埋め込むかハードコードする必要がある場合に使用されます。あなたはそれをしていないので、あなたはそれを必要としません。