Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

ColdFusion - Memasukkan karakter arab/persia ke mysql

(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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Poin kueri dalam radius tertentu di MySQL

  2. gunakan variabel untuk nama tabel di mysql sproc

  3. Perbarui MySQL tanpa menentukan nama kolom

  4. Cara menggunakan beberapa database secara dinamis untuk satu model di CakePHP

  5. Pergi dari database ke sesi