(Dari komentar ...)
Periksa charset kolom Anda atau meja. Pastikan itu mendukung karakter unicode. Misalnya, UTF-8:
CREATE TABLE ( name varchar(500) CHARSET UTF8, ....)
Selain itu, daripada menggunakan N'literal'
sintaks, Anda juga dapat menggunakan cfsqltype baru cf_sql_nvarchar
. Dengan perubahan itu, seharusnya berfungsi dengan baik.
INSERT INTO ad ( name )
VALUES
(
<!--- always scope variables --->
<cfqueryparam value="#FORM.postTextBox#" cfsqltype="cf_sql_nvarchar">
)
Catatan tambahan - Tidak ada hubungannya dengan pertanyaan Anda, tetapi cfprocessingdirective
tidak berpengaruh di sini. Ini digunakan ketika Anda perlu menyematkan, atau kode keras, karakter Unicode dalam skrip CF. Karena Anda tidak melakukan itu, Anda tidak membutuhkannya.