(De comentarios...)
Compruebe el juego de caracteres de su columna o mesa. Asegúrese de que admita caracteres Unicode. Por ejemplo, UTF-8:
CREATE TABLE ( name varchar(500) CHARSET UTF8, ....)
Además, en lugar de usar N'literal'
sintaxis, también puede usar el nuevo cfsqltype cf_sql_nvarchar
. Con esos cambios, debería funcionar bien.
INSERT INTO ad ( name )
VALUES
(
<!--- always scope variables --->
<cfqueryparam value="#FORM.postTextBox#" cfsqltype="cf_sql_nvarchar">
)
Nota al margen:no tiene nada que ver con su pregunta, pero cfprocessingdirective
no tiene ningún efecto aquí. Se usa cuando necesita incrustar o codificar caracteres Unicode dentro de un script CF. Como no estás haciendo eso, no lo necesitas.