(Dos comentários...)
Verifique o conjunto de caracteres da sua coluna ou mesa. Certifique-se de que ele suporta caracteres unicode. Por exemplo, UTF-8:
CREATE TABLE ( name varchar(500) CHARSET UTF8, ....)
Além disso, em vez de usar
N'literal'
sintaxe, você também pode usar o novo cfsqltype cf_sql_nvarchar
. Com essas alterações, deve funcionar bem. INSERT INTO ad ( name )
VALUES
(
<!--- always scope variables --->
<cfqueryparam value="#FORM.postTextBox#" cfsqltype="cf_sql_nvarchar">
)
Nota lateral - Nada a ver com sua pergunta, mas
cfprocessingdirective
não tem efeito aqui. Ele é usado quando você precisa incorporar ou codificar caracteres Unicode em um script CF. Como você não está fazendo isso, você não precisa disso.