(Dai commenti...)
Controlla il charset della tua colonna o tavola. Assicurati che supporti i caratteri Unicode. Ad esempio, UTF-8:
CREATE TABLE ( name varchar(500) CHARSET UTF8, ....)
Inoltre, invece di usare N'literal'
sintassi, puoi anche usare il nuovo cfsqltype cf_sql_nvarchar
. Con queste modifiche, dovrebbe funzionare correttamente.
INSERT INTO ad ( name )
VALUES
(
<!--- always scope variables --->
<cfqueryparam value="#FORM.postTextBox#" cfsqltype="cf_sql_nvarchar">
)
Nota a margine:niente a che fare con la tua domanda, ma cfprocessingdirective
non ha alcun effetto qui. Viene utilizzato quando è necessario incorporare, o codificare, caratteri Unicode all'interno di uno script CF. Dal momento che non lo stai facendo, non ne hai bisogno.