(Fra kommentarer ...)
Tjek tegnsættet i din kolonne eller bord. Sørg for, at den understøtter unicode-tegn. For eksempel UTF-8:
CREATE TABLE ( name varchar(500) CHARSET UTF8, ....)
Også i stedet for at bruge N'literal'
syntaks, kan du lige så godt bruge den nye cfsqltype cf_sql_nvarchar
. Med disse ændringer burde det fungere fint.
INSERT INTO ad ( name )
VALUES
(
<!--- always scope variables --->
<cfqueryparam value="#FORM.postTextBox#" cfsqltype="cf_sql_nvarchar">
)
Sidebemærkning - Intet at gøre med dit spørgsmål, men cfprocessingdirective
har ingen effekt her. Det bruges, når du har brug for at indlejre, eller hårdkode, Unicode-tegn i et CF-script. Da du ikke gør det, behøver du det ikke.